Robot Motion Control for Real-Time Constraint-Safe Target Poses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion control methods for robots and virtual avatars are too slow and cannot be used in real-time, especially when intermediate poses are infeasible due to hardware, environmental, or task constraints.

Innovation Solution

A method and control unit that randomize configurations, predict constraint costs, and determine a target configuration that meets the worst constraint, allowing real-time control of an object to achieve a target pose while considering multiple constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motion planning algorithms and optimization algorithms are used to generate feasible trajectories and make target poses feasible, then the target pose can be reached while satisfying constraints, but the control method is too slow for real-time applications

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidcontrol response speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system pre-computes and stores a motion manifold during an offline phase, which contains pre-planned motion paths and their associated constraint information. During real-time operation, the controller only needs to query this pre-computed manifold and select an appropriate trajectory, avoiding the need for slow online optimization calculations while still ensuring constraint satisfaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The motion space is segmented into a discrete motion manifold with multiple pre-computed trajectories. Instead of continuously optimizing trajectories in real-time, the system divides the problem into offline computation (creating the manifold) and online selection (choosing from pre-computed options), enabling real-time control with guaranteed constraint satisfaction.

Inventive Principle:
Principle #1Segmentation

2Speed

If inverse kinematics controller is used to compute commands for moving end-effector towards target pose, then the control computation is fast, but the method cannot handle infeasible intermediate poses due to hardware, environmental, or task constraints

Engineering Contradiction:
Improvecontrol computation speedVSAvoidconstraint compliance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The motion manifold acts as an intermediary between the simple inverse kinematics controller and the complex constraint requirements. The manifold pre-encodes feasible motion paths that satisfy all constraints, allowing the fast IK controller to operate on these pre-validated trajectories without directly handling constraint complexity, thus maintaining both speed and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If teleoperated control is implemented where operator commands target pose in real-time, then the system is highly responsive to operator input, but traditional motion planning methods cannot keep up with the real-time control requirements

Engineering Contradiction:
Improvereal-time control capabilityVSAvoidmotion planning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The computationally intensive motion planning is performed in advance during offline operation to create the motion manifold. During teleoperation, the system only performs lightweight queries and selections from this pre-computed manifold, enabling real-time responsiveness to operator commands without the complexity of online motion planning.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12544927B2Method and control unit for controlling motion of an object towards a target pose, and robot
Publication Date: 2026.02.10 HONDA MOTOR CO LTD
  • US12544927B2 patent drawing
  • US12544927B2 patent drawing
  • US12544927B2 patent drawing

AI summary

The disclosure relates to a method for controlling motion of an object towards a target pose. The method includes determining a current state of the object; randomizing multiple configurations of the object with regard to the current state of the object; predicting for each configuration of the multiple configurations of the object a constraint cost with regard to each constraint of one or more constraints; determining for each constraint of the one or more constraints, among the predicted constraints costs that have been predicted for the multiple configurations of the object, a predicted constraint cost that meets the constraint the worst; predicting a target configuration of the object using the multiple configurations of the object, the one or more determined constraint costs that have been determined for the one or more constraints, and the target pose; and controlling the object to change its current state towards the predicted target configuration.