Robotic Packing Error Detection With Dynamic Placement Replanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional robotic packing systems lack adaptability to real-time conditions and deviations, requiring predetermined sequences and poses for objects, leading to inefficiencies and increased costs due to the need for sequence buffers and human intervention to handle errors and uncertainties.

Innovation Solution

A robotic system that dynamically derives object placement locations in real-time based on discretization mechanisms, using sensors and computer-readable digital information to adapt to uncertainties and deviations, eliminating the need for sequence buffers and human assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If predetermined sequences and poses are used for robotic packing, then manufacturing precision and reliability are improved, but adaptability to real-time conditions deteriorates

Engineering Contradiction:
Improveplacement precisionVSAvoidadaptability to real-time conditions
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically derives placement locations in real-time based on current conditions rather than following predetermined sequences. The robotic system continuously updates placement decisions based on sensor feedback and changing environmental factors, allowing it to adapt while maintaining precision through real-time calculation of optimal positions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses sensor feedback to detect deviations from expected conditions and dynamically adjusts placement locations accordingly. By continuously monitoring real-time conditions and comparing them against planned operations, the system can correct deviations and maintain precision without requiring predetermined sequences.

Inventive Principle:
Principle #23Feedback

2Reliability

If sequence buffers are implemented to handle errors, then reliability is improved, but device complexity and loss of time increase

Engineering Contradiction:
Improveerror handling capabilityVSAvoidsequence buffer requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robotic system autonomously detects and corrects its own errors through real-time sensor monitoring and dynamic replanning. Instead of requiring external sequence buffers or human intervention, the system self-corrects by dynamically deriving alternative placement locations when deviations are detected, eliminating the need for complex buffer mechanisms.

Inventive Principle:
Principle #25Self-service

3Reliability

If human intervention is used to handle uncertainties, then reliability is improved, but productivity and loss of time deteriorate

Engineering Contradiction:
Improveerror detection accuracyVSAvoidpacking speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces human intervention with automated sensor-based error detection and dynamic replanning algorithms. Sensors continuously monitor packing conditions and trigger automated corrective actions through the control system, eliminating the need for human operators while maintaining high reliability and preserving productivity through rapid automated responses.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Adaptability or versatility

If dynamic placement derivation is implemented, then adaptability and productivity are improved, but device complexity increases

Engineering Contradiction:
Improvereal-time adaptation capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is segmented into modular functional components: sensor data acquisition modules, discretization modules that break down the packing space into manageable units, placement calculation modules, and execution modules. This segmentation allows the complex dynamic derivation process to be managed through coordinated simple modular operations, reducing overall system complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10953549B2Robotic system with error detection and dynamic packing mechanism
Publication Date: 2021.03.23 MUJIN INC
  • US10953549B2 patent drawing
  • US10953549B2 patent drawing
  • US10953549B2 patent drawing

AI summary

A method for operating a robotic system includes determining a discretized object model based on source sensor data; comparing the discretized object model to a packing plan or to master data; determining a discretized platform model based on destination sensor data; determining height measures based on the destination sensor data; comparing the discretized platform model and/or the height measures to an expected platform model and/or expected height measures; and determining one or more errors by (i) determining at least one source matching error by identifying one or more disparities between (a) the discretized object model and (b) the packing plan or the master data or (ii) determining at least one destination matching error by identifying one or more disparities between (a) the discretized platform model or the height measures and (b) the expected platform model or the expected height measures, respectively.