Conveyor Belt Speed Control for Jam-Resistant Object Singulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conveyor systems face inefficiencies due to jams and reduced accuracy in object handling when multiple objects accumulate, leading to delays and reduced efficiency in transportation and unloading processes.

Innovation Solution

Implement reinforcement learning-based control for conveyor systems, utilizing machine learning models to determine optimal belt speeds and directions, integrating domain randomization for training to minimize real and simulated data discrepancies, and employing convolutional neural networks for object pose estimation to improve jam recovery and object flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conveyor belt speed is increased to improve transportation efficiency, then productivity increases, but object handling accuracy deteriorates leading to jams

Engineering Contradiction:
Improvetransportation efficiencyVSAvoidobject handling accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The conveyor system dynamically adjusts belt speed based on real-time object detection and positioning data. The control system varies the speed of different belt sections to maintain optimal handling accuracy while maximizing overall transportation throughput, resolving the contradiction between speed and precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different sections of the conveyor belt operate at different speeds tailored to their specific functions. Loading and unloading zones use lower speeds for accurate object placement, while intermediate transport sections use higher speeds for efficiency, allowing the system to achieve both accuracy and productivity simultaneously.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple objects are accumulated on conveyor belt to improve flow, then object flow increases, but system reliability deteriorates due to jams

Engineering Contradiction:
Improveobject flowVSAvoidjam occurrence
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors object positions and densities on the conveyor belt using sensors and vision systems. When accumulation reaches thresholds that could cause jams, the control system automatically adjusts belt speeds to maintain optimal object spacing, enabling high throughput while preventing jam conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system detects and addresses potential jam conditions before they occur by monitoring object accumulation patterns. When objects begin to accumulate in problematic areas, the control system proactively adjusts speeds to prevent complete blockages, maintaining both flow and reliability.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If fixed conveyor belt speed is used to simplify control, then device complexity decreases, but adaptability deteriorates in handling varying object loads

Engineering Contradiction:
Improvecontrol simplicityVSAvoidload variation handling
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The control system dynamically changes operational parameters including belt speed, acceleration rates, and section synchronization based on detected object characteristics and load conditions. This allows the simple fixed-speed architecture to transform into an adaptive system that optimizes performance for varying loads while maintaining relatively simple control hardware.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3910595B1Reinforcement learning based conveyoring control
Publication Date: 2025.08.20 INTELLIGRATED HEADQUARTERS LLC
  • EP3910595B1 patent drawingFigure 1
  • EP3910595B1 patent drawingFigure 2
  • EP3910595B1 patent drawingFigure 3

AI summary

Various embodiments described herein relate to techniques for reinforcement learning based conveyoring control. In this regard, a conveyor system is configured to transport one or more objects via a conveyor belt. Furthermore, a vision system comprises one or more sensors configured to scan the one or more objects associated with the conveyor system. A processing device is configured to employ a machine learning model to determine object pose data associated with the one or more objects. The processing device is further configured to generate speed control data for the conveyor belt of the conveyor system based on a set of control policies associated with the object pose data.