Robot Motion Outcome Prediction for Fast Collision and Swept Volume Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic simulation methods for predicting motion outcomes are time-consuming and require running multiple simulations, especially for collision detection and optimization, which can be inefficient and labor-intensive.

Innovation Solution

A machine learning-based method that uses trained functions to predict motion-outcome data of a robot moving between given locations, eliminating the need for extensive simulations and external modules, allowing for fast and accurate predictions of motion outcomes, including swept volume and collision detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional robotic simulation methods are used to predict motion outcomes, then accuracy can be maintained, but the process becomes extremely time-consuming and computationally intensive

Engineering Contradiction:
Improvemotion outcome prediction accuracyVSAvoidsimulation execution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-computing and storing motion outcome data for numerous robot trajectories in advance. This pre-computed data is then used to quickly answer prediction queries without running full simulations at query time, thus maintaining accuracy while dramatically reducing response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the simulation environment and pre-computes motion outcomes in this virtual copy. The results are stored and reused for multiple queries, eliminating the need to run actual simulations repeatedly and reducing both time and computational resource consumption.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple simulations are run for optimization and collision detection, then comprehensive validation is achieved, but the computational resources and time required increase significantly

Engineering Contradiction:
Improvecollision detection validationVSAvoidoptimization process efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-computes swept volume data and collision information for multiple potential trajectories in advance. When optimization or collision detection is needed, the system queries this pre-computed data rather than running multiple full simulations, maintaining validation reliability while improving productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system computes motion outcome data for more trajectories than strictly necessary (excessive action), storing this data for future use. This allows the system to quickly answer multiple queries and perform optimizations without running the full complement of simulations each time, thus improving efficiency while maintaining comprehensive validation capability.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If generic robotic motion planner modules are used, then broad applicability is achieved, but accuracy for specific robot configurations is insufficient

Engineering Contradiction:
Improverobot configuration compatibilityVSAvoidmotion outcome prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system applies local quality by customizing the pre-computed motion outcome data for each specific robot configuration, kinematic chain, and tool setup. Instead of using generic data that approximates all robots, the system generates and stores accurate pre-computed data tailored to each specific robot type, maintaining both versatility and precision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by adapting the pre-computation process to specific robot configurations, kinematic parameters, and operational conditions. This allows the same general approach to be applied across different robot types while maintaining accuracy for each specific configuration through parameter-specific pre-computed data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20220019939A1Method and system for predicting motion-outcome data of a robot moving between a given pair of robotic locations
Publication Date: 2022.01.20 SIEMENS IND SOFTWARE SRL
  • US20220019939A1 patent drawing
  • US20220019939A1 patent drawing
  • US20220019939A1 patent drawing

AI summary

Systems and a method for predicting motion-outcome data of a robot moving between a given pair of robotic locations. Data on a given pair of robotic locations are received as input data. A function trained by a machine learning algorithm is applied to the input data, wherein a related robotic motion-outcome data is generated as output data. The robotic motion-outcome data is provided as output data.