Unified Task Space Control for Redundant Robot Motion Retargeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in reconstructing, retargeting, tracking, and estimating human or animal motion from low-dimensional task descriptors, particularly due to the redundancy of degrees of freedom in robotic systems, which complicates the inversion of kinematics from task-description space to joint space.

Innovation Solution

A unified task space control framework is developed that decomposes control structures into tracking control of task descriptors in Cartesian space and controls internal motion in the null space, using methods like first and second-order closed-loop inverse kinematics and inverse dynamics, with regularization of the inverse Jacobian matrix, to generate commands for robotic systems based on observed human motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If task oriented control strategies are used to control redundant robotic systems, then dexterity and versatility are enhanced, but the ill-posedness of inverting kinematics from task space to joint space remains unresolved

Engineering Contradiction:
ImprovedexterityVSAvoidcontrol structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control structure is segmented into two independent parts: task space control (handling the task objective) and joint space control (handling the redundant degrees of freedom). This segmentation resolves the ill-posed inversion problem by treating task and redundancy separately, while maintaining dexterity through task-oriented control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The problem is solved by transitioning from a single-space control approach to a two-space control framework (task space and joint space). This dimensional separation allows independent handling of task objectives and redundancy resolution, converting the ill-posed single-space inversion problem into two well-posed control problems.

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

2Reliability

If artificial performance indices are introduced to resolve the ill-posed inverse kinematics problem, then a solution can be obtained, but the treatment becomes overly complex and computationally intensive

Engineering Contradiction:
Improvesolution existenceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complexity of artificial performance indices is extracted and replaced by the simpler null space projection method. The essential function of resolving redundancy is separated from the task control, achieving reliable solutions without computational overhead of complex optimization indices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of directly solving the complex inverse kinematics with performance indices, the solution copies the task space control results and supplements them with null space motions. This copying approach maintains solution reliability while avoiding the computational complexity of direct inverse solutions.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If the full kinematic chain is controlled to achieve accurate task execution, then task precision is improved, but the control of internal self-motion becomes difficult to manage

Engineering Contradiction:
Improvetask execution precisionVSAvoidcontrol ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The control is segmented into task space control (ensuring task precision) and null space control (managing internal self-motion). This segmentation makes the system easier to operate by allowing independent adjustment of task execution and internal motions without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The null space acts as an intermediary between task execution and internal self-motion. It mediates the control by providing a separate channel for internal motions that does not interfere with task precision, making the overall control easier to manage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7859540B2Reconstruction, retargetting, tracking, and estimation of motion for articulated systems
Publication Date: 2010.12.28 HONDA MOTOR CO LTD
  • US7859540B2 patent drawing
  • US7859540B2 patent drawing
  • US7859540B2 patent drawing

AI summary

A control system and method generate joint variables for motion or posing of a target system in response to observations of a source system. Constraints and balance control may be provided for more accurate representation of the motion or posing as replicated by the target system.