Distributed Insert Scheduling for Robotic Conveyor Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic automation systems face challenges in efficiently scheduling and executing dynamic insertions of ingredients into containers moving on a conveyor line, particularly in high-throughput settings where labor constraints and variability in container orientation and spacing are significant.

Innovation Solution

A dynamic insert scheduling system and method that utilizes a perception module for container identification and classification, a scheduling module for optimizing insertion planning, and an optional controller for executing the scheduled insertions, allowing for independent operation of multiple robotic assembly modules without central coordination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a centralized coordination system is used to schedule robotic assembly modules, then insertion scheduling can be optimized globally, but the system complexity increases and single points of failure are introduced

Engineering Contradiction:
Improveinsertion scheduling optimizationVSAvoidcentralized coordination system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the centralized scheduling function into independent modular agents, each responsible for its own scheduling decisions. These agents operate autonomously but coordinate through message passing, eliminating the need for a single complex centralized controller while maintaining optimized scheduling across the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A message bus serves as an intermediary communication infrastructure between independent robotic agents. This allows agents to exchange scheduling information and coordinate actions without direct point-to-point connections, reducing system complexity while enabling global optimization through distributed decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If robotic assembly modules operate independently without central coordination, then system reliability improves by eliminating single points of failure, but scheduling optimization becomes more difficult

Engineering Contradiction:
Improvesystem reliabilityVSAvoidscheduling optimization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Independent robotic agents continuously monitor their own operational status, container states, and ingredient availability, then use this feedback to dynamically adjust their scheduling decisions. This distributed feedback mechanism enables each agent to optimize its actions locally while contributing to global scheduling optimization without requiring centralized control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The scheduling system transitions from static centralized planning to dynamic distributed decision-making. Each robotic agent can adapt its scheduling in real-time based on changing conditions such as container orientation variability, line speed changes, and ingredient availability, maintaining optimization while improving reliability through independence.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If traditional scheduling methods are used for high-throughput conveyor lines, then system simplicity is maintained, but the system cannot adapt to variability in container orientation and spacing

Engineering Contradiction:
Improveadaptability to container variabilityVSAvoidscheduling system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary perception and classification of containers using vision systems before the robotic insertion action. This advance detection of container orientation and spacing variability allows the independent scheduling agents to plan appropriate insertion strategies in advance, adapting to variability without adding complex real-time adjustment mechanisms during the actual insertion process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250178208A1System and/or method of cooperative dynamic insertion scheduling of independent agents
Publication Date: 2025.06.05 CHEF ROBOTICS INC
  • US20250178208A1 patent drawing
  • US20250178208A1 patent drawing
  • US20250178208A1 patent drawing

AI summary

A method can include: receiving imaging data; identifying containers using an object detector; scheduling insertion based on the identified containers; and optionally performing an action based on a scheduled insertion. However, the method can additionally or alternatively include any other suitable elements. The method functions to schedule insertion for a robotic system (e.g., ingredient insertion of a robotic foodstuff assembly module). Additionally or alternatively, the method can function to facilitate execution of a dynamic insertion strategy; and/or facilitate independent operation of a plurality of robotic assembly modules along a conveyor line.