Dynamic Robotic Packing Using Discretized Placement Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A robotic system that dynamically derives optimal placement locations for objects using a discretization mechanism, allowing for real-time adjustments based on object characteristics and conditions, eliminating the need for predetermined sequences and reducing human intervention.

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 in control, but the system lacks adaptability to handle real-time conditions and uncertainties

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

Solution Approach 1:

The system dynamically adjusts packing sequences and poses based on real-time conditions rather than following predetermined plans. The robotic system continuously adapts its actions to account for uncertainties and deviations in object characteristics, allowing flexible response to changing conditions while maintaining operational simplicity through automated decision-making algorithms.

Inventive Principle:
Principle #15Dynamics

2Productivity

If traditional systems require predetermined packing sequences, then the control process remains simple, but sequence buffers and human intervention are needed increasing costs

Engineering Contradiction:
Improvepacking efficiencyVSAvoidneed for sequence buffers and human intervention
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The robotic system autonomously determines packing sequences and adjusts to real-time conditions without requiring external sequence buffers or human intervention. The system self-manages the complexity of dynamic decision-making through integrated algorithms that automatically optimize packing efficiency while eliminating the need for additional buffering infrastructure and manual control.

Inventive Principle:
Principle #25Self-service

3Productivity

If robotic systems lack dynamic computation capabilities, then the system remains simple to operate, but packing efficiency and speed are reduced

Engineering Contradiction:
Improvepacking speedVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system replaces manual operational complexity with automated dynamic computation algorithms. The robotic system uses real-time data processing and computational algorithms to determine optimal packing sequences and poses, substituting the need for simple manual control with intelligent automated decision-making that achieves higher packing speeds while maintaining ease of operation through programmatic control.

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

4Adaptability or versatility

If traditional robotic systems use fixed packing plans, then the system maintains operational stability, but flexibility to handle unknown or randomly arriving objects is lost

Engineering Contradiction:
Improveflexibility to handle unknown objectsVSAvoidoperational stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The robotic system continuously monitors real-time conditions and object characteristics, using feedback loops to adjust packing sequences and poses dynamically. This feedback mechanism allows the system to maintain operational stability through consistent decision-making processes while simultaneously adapting to unknown or randomly arriving objects by incorporating real-time information into its packing decisions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11488323B2Robotic system with dynamic packing mechanism
Publication Date: 2022.11.01 MUJIN INC
  • US11488323B2 patent drawing
  • US11488323B2 patent drawing
  • US11488323B2 patent drawing

AI summary

A method for operating a robotic system includes determining a discretized object model representative of a target object; determining a discretized platform model representative of a task location; determining height measures based on real-time sensor data representative of the task location; and dynamically deriving a placement location based on (1) overlapping the discretized object model and the discretized platform model for stacking objects at the task location and (2) calculating a placement score associated with the overlapping based on the height measures.