Robotic Waypoint Generation for Dynamic Object-Relative Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robotic systems face challenges in dynamically updating trajectories to adapt to changing environments and objects, particularly in non-industrial settings like kitchens, where variables such as pot size, orientation, and location can significantly affect task execution, leading to inflexible and unreliable performance.

Innovation Solution

The implementation of a robotic system that uses onboard computing with sensors and machine learning to parameterize trajectories, allowing for dynamic updates based on detected object attributes and environmental changes, enabling the robotic system to adapt its motion paths to fit changing conditions without requiring user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional robotic systems use fixed trajectories, then the device complexity is reduced, but the adaptability to changing environments and objects deteriorates

Engineering Contradiction:
Improveadaptability to changing environmentsVSAvoidtrajectory parameterization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming fixed trajectories into parameterized trajectories that can dynamically adjust to object attributes. The system identifies objects in the environment, extracts their attributes (size, shape, position), and uses these attributes as parameters to modify trajectory characteristics. This allows the robotic system to adapt to changing environments without requiring complete reprogramming of trajectories.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making trajectories dynamic rather than static. The parameterized trajectories can be continuously updated based on real-time object detection and attribute extraction. The system dynamically reparents trajectories to new objects when objects are added or removed from the environment, enabling the robotic system to respond to environmental changes in real-time.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the robotic system dynamically updates trajectories based on object attributes, then the reliability of task execution is improved, but the difficulty of detecting and measuring object parameters increases

Engineering Contradiction:
Improvetask execution reliabilityVSAvoidobject attribute detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback by continuously detecting objects in the environment, extracting their attributes, and using this information to update trajectory parameters. The system monitors the environment for object changes (additions, removals, movements) and dynamically adjusts trajectories based on detected attribute changes. This closed-loop feedback mechanism ensures reliable task execution even when environmental conditions change.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies self-service by enabling the robotic system to automatically detect objects, extract their attributes, and update its own trajectories without external intervention. The system autonomously identifies when objects change in the environment and self-corrects its motion plans by reparenting trajectories to new objects or adjusting parameters based on detected attribute changes.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the system uses parameterized trajectories with dynamic updates, then the ease of operation is improved, but the loss of time for processing and updating trajectories increases

Engineering Contradiction:
Improveease of robotic task executionVSAvoidtrajectory update time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining trajectory templates and parameter relationships before execution. The system prepares parameterized trajectory structures in advance that can be quickly instantiated and adjusted based on detected object attributes. This preliminary preparation reduces the computational burden during real-time operation, minimizing trajectory update time while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12103185B2Parameterized waypoint generation on dynamically parented non-static objects for robotic autonomous tasks
Publication Date: 2024.10.01 SAMSUNG ELECTRONICS CO LTD
  • US12103185B2 patent drawing
  • US12103185B2 patent drawing
  • US12103185B2 patent drawing

AI summary

In one embodiment, a method includes generating a trajectory plan to complete a task to be executed by a robotic system, identifying objects in the environment required for completing the task, determining attributes for each of the identified objects, determining trajectory-parameters for the trajectory plan based on the determined attributes for each identified object and operational conditions in an environment associated with the robotic system, and executing the task based on the determined trajectory-parameters for the trajectory plan.