Dynamic Robotic Packing With Discretized Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A robotic system that dynamically derives object placement locations based on real-time conditions, using a discretization mechanism to transform continuous space into digital information, allowing for dynamic adaptation to uncertainties and deviations, eliminating the need for sequence buffers and human assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional robotic packing systems use predetermined sequences and poses for objects, then the system maintains simplicity and determinism, but the system lacks adaptability and flexibility to handle real-time conditions and deviations

Engineering Contradiction:
Improveadaptability to real-time conditionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static predetermined sequences to dynamic real-time derivation of placement locations. The robotic system continuously senses object characteristics and derives placement locations dynamically based on current conditions, enabling adaptability while maintaining system manageability through structured derivation processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system eliminates the need for external sequence buffers and human intervention by implementing self-service capabilities. The robotic system autonomously senses objects, derives placement locations, and executes packing operations without requiring predetermined sequences or external control, thereby improving adaptability without proportionally increasing complexity.

Inventive Principle:
Principle #25Self-service

2Productivity

If traditional robotic packing systems eliminate sequence buffers and human intervention, then operational efficiency and speed improve, but the system requires sophisticated error detection and dynamic derivation capabilities

Engineering Contradiction:
Improvepacking efficiencyVSAvoiderror detection complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements continuous feedback loops where sensors monitor object characteristics, placement accuracy, and system state in real-time. This feedback enables the system to detect deviations and errors automatically, deriving corrected placement locations dynamically without requiring complex external monitoring or sequence buffers, thereby improving productivity while managing detection complexity through integrated sensing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces mechanical sequence buffers and human operational intervention with sensor-based detection and computational derivation. Physical buffering mechanisms are substituted with real-time sensing and digital derivation of placement locations, eliminating the need for complex mechanical infrastructure while maintaining or improving productivity.

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

3Adaptability or versatility

If the system uses discretization mechanism to transform continuous space into digital information, then adaptability to uncertainties improves, but computational complexity and processing requirements increase

Engineering Contradiction:
Improvehandling of uncertaintiesVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments continuous spatial information into discrete units through discretization. By dividing the continuous packing space into discrete location units and representing objects with discrete characteristics, the system enables digital processing and computational derivation of placement locations, improving adaptability to uncertainties while managing computational complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms continuous physical parameters into discrete digital parameters through discretization. By changing the representation from continuous coordinates to discrete location units, the system enables efficient computational processing and dynamic derivation of placement locations, balancing adaptability with computational feasibility.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If traditional systems require predetermined packing sequences, then planning and control are simplified, but the system cannot account for deviations and errors in real-world factors

Engineering Contradiction:
Improvehandling of real-world deviationsVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary sensing and characterization of objects before packing operations begin. By提前 acquiring object characteristics and deriving initial placement locations based on sensed data, the system prepares for potential deviations and errors in advance, improving reliability without requiring complex real-time intervention or predetermined sequences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11794346B2Robotic system with error detection and dynamic packing mechanism
Publication Date: 2023.10.24 MUJIN INC
  • US11794346B2 patent drawing
  • US11794346B2 patent drawing
  • US11794346B2 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.