Robot Control on Riemannian Manifolds With Tangent-Space iLQC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling robots with nonlinear dynamics on Riemannian manifolds face challenges due to the lack of a global vector space, making it difficult to recursively solve dynamic programs efficiently.

Innovation Solution

A method involving Gauss-Newton Multiple Shooting and Riemannian iterative linear quadratic control (iLQC) is employed, using tangent space approximations and parallel transport to optimize control sequences on Riemannian manifolds, allowing for efficient control by approximating state and cost dependencies in tangent spaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic programming is applied to control robots on Riemannian manifolds, then control optimality is improved, but computational complexity increases due to lack of global vector space

Engineering Contradiction:
Improvecontrol optimalityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the Riemannian manifold control problem into multiple local Euclidean patches. Each patch is equipped with its own coordinate system and dynamics model, allowing dynamic programming to be applied locally where the lack of global vector space does not prevent recursive solution. The global optimal control is constructed by combining these local solutions through transition functions between patches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces Euclidean embeddings as intermediary spaces that map the Riemannian manifold states into higher-dimensional Euclidean spaces. This allows the application of standard dynamic programming algorithms in the Euclidean embedding space, which then map back to the original Riemannian manifold control problem, effectively mediating between the non-Euclidean problem structure and Euclidean solution methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If tangent space approximations are used for state and cost dependencies, then computational efficiency is improved, but approximation accuracy may be reduced

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidapproximation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent employs adaptive tangent space approximations that dynamically adjust the approximation order and local coordinate transformations based on the current state and control trajectory. This allows the system to use simpler linear approximations when sufficient while switching to higher-order approximations when precision is critical, optimizing the trade-off between computational efficiency and accuracy throughout the control process.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12515335B2Device and method for controlling a robot
Publication Date: 2026.01.06 ROBERT BOSCH GMBH
  • US12515335B2 patent drawing
  • US12515335B2 patent drawing
  • US12515335B2 patent drawing

AI summary

A method for controlling a technical system. The method includes determining an initial control sequence comprising control information for each control time of a sequence of control times, determining value approximation parameters for approximating the value of a state of the technical system and determining, for each control time, an updated control sequence comprising updated control information for each control time by determining the updated values such that the values of the states of the state sequence which the technical system follows when being controlled according to the updated control sequence are maximized according to the value approximation parameters and controlling the technical system according to the updated control sequence.