Robotic Placement Planning With Partial Pose Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional robotics planning, particularly placement planning, is tedious, time-consuming, and error-prone due to the need for extensive manual programming and over-specified constraints, which complicates the movement of robotic components and is susceptible to representation errors.

Innovation Solution

A system that simplifies placement planning by using only three inputs (x, y location, and object angle) on an insertion plane, constraining the search space, and automatically deriving constraints to generate a motion plan, allowing for faster convergence and reduced representation errors, especially for deformable objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional manual programming is used for placement planning, then the robotic system can perform tasks with detailed control, but the process becomes tedious, time-consuming, and error-prone

Engineering Contradiction:
Improveplacement precisionVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs self-planning by automatically generating placement plans without requiring manual programming. The robotic system uses its own sensors and algorithms to determine placement parameters, eliminating the need for tedious manual programming while maintaining precise placement control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual programming operations with an automated planning system that uses sensor data and algorithms to generate placement plans. This substitution eliminates the mechanical process of manual programming while achieving the same or better placement precision

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

2Manufacturing precision

If over-specified constraints are applied in placement planning, then the system can ensure precise placement, but the search space is unnecessarily limited and solution convergence becomes slower

Engineering Contradiction:
Improveplacement precisionVSAvoidsolution convergence speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system applies only the necessary constraints for successful placement rather than over-specifying all possible constraints. By applying partial constraints (only those needed for the specific task), the system maintains placement precision while avoiding the negative effects of excessive constraint specification

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The constraint application is dynamic and adaptive to the specific placement task. The system adjusts the level and type of constraints based on the object being placed and the target location, rather than applying fixed over-specified constraints to all cases. This dynamic approach optimizes both precision and convergence speed

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If full 6DOF planning is performed, then the system can handle complex placement scenarios, but the computational complexity increases and the system becomes more susceptible to representation errors

Engineering Contradiction:
Improveplacement flexibilityVSAvoidrepresentation error susceptibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the placement planning task into distinct components: determining placement parameters from sensor data, generating the placement plan, and executing the placement. This segmentation allows the system to handle complex scenarios reliably by breaking down the 6DOF planning into manageable steps, reducing the accumulation of representation errors

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediate planning stage that acts as a mediator between sensor input and execution. This planning intermediary processes the 6DOF information in a structured way, reducing susceptibility to representation errors by validating and refining the data before final execution

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230182298A1Placement planning
Publication Date: 2023.06.15 INTRINSIC INNOVATION LLC
  • US20230182298A1 patent drawing
  • US20230182298A1 patent drawing
  • US20230182298A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing planning for robotic placement tasks. One of the methods includes receiving a request for a robot to perform a placement task with an object, wherein the placement task has an associated insertion plane, wherein the request specifies a location on the insertion plane and an orientation angle for the object. A plan is generated for the robot including generating a rotational motion to transition the gripped object from an initial orientation to an orientation in which a principal vector is aligned with the insertion plane and the object is aligned with the orientation angle of the request.