3D Object Modeling for Stable Robotic Pick Order Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in picking objects from a stack due to incomplete information from two-dimensional images, as they cannot accurately detect the dimensions of objects with different sizes and orientations, leading to potential collisions or instability when placing objects.

Innovation Solution

A method that generates a 3D model of objects by matching two-dimensional faces with stored prototype objects, creating new prototypes if necessary, and using image processing techniques to determine unknown dimensions, allowing the robot to select and orient objects for grasping and placement efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot uses two-dimensional images to detect objects in the stack, then the detection process is simple and fast, but the robot cannot accurately determine the dimensions and orientation of objects with different sizes

Engineering Contradiction:
Improvedimension detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from two-dimensional image data to three-dimensional object models by matching detected object faces with stored prototype objects that contain full dimensional information. This dimensionality change enables the robot to infer depth and orientation information that cannot be directly observed from 2D images alone.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent creates simplified prototype objects that represent common object types with known dimensions. These prototypes serve as templates that can be matched against detected object faces, allowing the robot to quickly infer complete object properties without complex real-time 3D scanning.

Inventive Principle:
Principle #26Copying

2Stability of the object's composition

If the robot picks objects from the top of the stack first, then it is unlikely to cause other objects to shift or fall, but it may not be possible to remove all top objects before moving to lower objects

Engineering Contradiction:
Improvestack stabilityVSAvoidobject picking efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent performs preliminary analysis of the stack structure using 3D models to identify objects that can be safely removed. By pre-determining the pick order based on simulated object interactions and stability constraints, the robot can efficiently select objects for removal without causing stack collapse, combining safety with productivity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the robot removes objects closest to itself first from the stack, then the picking process is efficient, but objects may not always be stacked in a way that allows removal without knocking other objects over

Engineering Contradiction:
Improvepicking speedVSAvoidstack stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent uses feedback from 3D model analysis and simulated object interactions to dynamically adjust the pick order. The system continuously evaluates which objects can be safely removed based on their position, orientation, and interaction with neighboring objects, allowing the robot to adapt its picking strategy to maintain stack stability while maximizing efficiency.

Inventive Principle:
Principle #23Feedback

4Reliability

If the robot places objects without knowing their full dimensions, then the placement process is faster, but the robot cannot determine the optimal orientation to prevent objects from falling or being damaged

Engineering Contradiction:
Improveplacement safetyVSAvoiddimension determination time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses stored prototype objects that contain pre-defined dimensional and orientation information. By matching detected object faces with prototypes, the robot quickly retrieves the necessary dimensional data without performing time-consuming measurements, enabling safe and efficient object placement.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230182315A1Systems and methods for object detection and pick order determination
Publication Date: 2023.06.15 BOSTON DYNAMICS INC
  • US20230182315A1 patent drawing
  • US20230182315A1 patent drawing
  • US20230182315A1 patent drawing

AI summary

Methods and apparatus for object detection and pick order determination for a robotic device are provided. Information about a plurality of two-dimensional (2D) object faces of the objects in the environment may be processed to determine whether each of the plurality of 2D object faces matches a prototype object of a set of prototype objects stored in a memory, wherein each of the prototype objects in the set represents a three-dimensional (3D) object. A model of 3D objects in the environment of the robotic device is generated using one or more of the prototype objects in the set of prototype objects that was determined to match one or more of the 2D object faces.