Robot Aggregate Orientation Estimation for Limb-Induced Balance Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic systems face challenges in maintaining balance due to inaccurate orientation and angular velocity measurements, which can lead to instability and require excessive control efforts, especially when limbs extend beyond the base of the robot, affecting the center of mass and torque distribution.

Innovation Solution

A robotic system that estimates the aggregate orientation and angular velocity by processing joint angle measurements and body orientation data, using relationships between joint angles and their effects on the base, allowing for proactive control of limbs to maintain balance and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot uses sensors to measure body orientation and joint angles, then it can detect its current state, but the measurements become inaccurate when limbs extend beyond the base, leading to incorrect orientation estimation

Engineering Contradiction:
Improveorientation measurement accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calculations by determining the relationship between joint angles and base orientation in advance. This relationship is used to estimate aggregate orientation before control actions are taken, allowing the system to account for limb effects on orientation measurement without adding complex real-time sensors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary estimation process that mediates between raw sensor measurements and actual body orientation. By calculating aggregate orientation as an intermediate value that accounts for limb contributions, the system resolves the inaccuracy introduced by extended limbs without directly modifying the sensor hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the robot reacts to orientation changes after they occur, then it can correct balance errors, but the control efforts become excessive and destabilizing

Engineering Contradiction:
Improvebalance stabilityVSAvoidcontrol effort
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The control system performs preliminary estimation of aggregate orientation and anticipates balance requirements before actual orientation changes occur. By determining the relationship between joint angles and base orientation in advance, the robot can proactively adjust its center of mass and prevent instability rather than reacting to it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary counter-actions to offset potential orientation changes before they occur. By estimating how limb movements will affect aggregate orientation, the robot can preemptively adjust other limbs or body segments to counterbalance the expected change, maintaining stability without excessive control effort.

Inventive Principle:
Principle #9Preliminary anti-action

3Measurement precision

If the robot accounts for the effects of joint angles on base orientation, then it can improve orientation estimation, but the control system becomes more complex

Engineering Contradiction:
Improveaggregate orientation estimation accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The processing system determines the relationship between joint angles and base orientation in advance through preliminary calculations. This pre-established relationship is then used to estimate aggregate orientation by combining body orientation measurements with joint angle data, improving accuracy without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the orientation estimation problem into two parts: body orientation measurement from sensors and limb orientation calculation from joint angles. By determining the relationship between these segments and combining them to estimate aggregate orientation, the system achieves higher precision while keeping each segment's processing relatively simple.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11426875B2Natural pitch and roll
Publication Date: 2022.08.30 BOSTON DYNAMICS INC
  • US11426875B2 patent drawing
  • US11426875B2 patent drawing
  • US11426875B2 patent drawing

AI summary

A control system may receive a first plurality of measurements indicative of respective joint angles corresponding to a plurality of sensors connected to a robot. The robot may include a body and a plurality of jointed limbs connected to the body associated with respective properties. The control system may also receive a body orientation measurement indicative of an orientation of the body of the robot. The control system may further determine a relationship between the first plurality of measurements and the body orientation measurement based on the properties associated with the jointed limbs of the robot. Additionally, the control system may estimate an aggregate orientation of the robot based on the first plurality of measurements, the body orientation measurement, and the determined relationship. Further, the control system may provide instructions to control at least one jointed limb of the robot based on the estimated aggregate orientation of the robot.