Robot Aggregate Orientation Estimation for Natural Pitch and Roll

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 torque on the body, affecting the center of mass and aggregate orientation.

Innovation Solution

A robotic system that estimates the aggregate orientation and angular velocity by determining the relationship between joint angles and body orientation using sensors and processing systems, allowing for proactive control of limbs to maintain balance and reduce unnecessary control efforts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot uses sensors to measure body orientation and joint angles, then measurement precision is improved, but device complexity increases due to multiple sensors and processing requirements

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

Solution Approach 1:

The patent combines multiple sensors (accelerometers, gyroscopes, magnetometers) into an integrated inertial measurement unit (IMU) system, and merges the processing of joint angle measurements with body orientation measurements through a unified processing system that uses a mathematical model to estimate aggregate orientation, reducing overall system complexity while maintaining measurement precision

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a mathematical model as an intermediary that processes both joint angle measurements and body orientation measurements to estimate aggregate orientation. This intermediary processing layer integrates information from multiple sensors and resolves the complexity by providing a unified estimation approach rather than requiring separate processing for each measurement type

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the robot controls jointed limbs to maintain balance, then stability is improved, but control effort increases due to continuous adjustments required

Engineering Contradiction:
Improverobotic device stabilityVSAvoidcontrol effort
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The patent estimates aggregate orientation in advance using a mathematical model that incorporates both body orientation and joint angle measurements. This preliminary estimation allows the control system to proactively adjust limb positions before instability occurs, rather than reacting to imbalance after it develops, thereby reducing the magnitude and frequency of control corrections needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback control mechanism where the estimated aggregate orientation is continuously monitored and used to adjust jointed limb positions. The processing system receives measurements from multiple sensors, estimates the aggregate orientation, and feeds this information back to the control system which adjusts limb positions accordingly, creating a closed-loop system that maintains stability with optimized control effort

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the robot uses a mathematical model to estimate aggregate orientation, then measurement precision is improved, but device complexity increases due to processing requirements

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

Solution Approach 1:

The patent designs a processing system that performs multiple functions: it processes joint angle measurements from encoders, processes body orientation measurements from the IMU, and uses a mathematical model to estimate aggregate orientation. This multi-functional processing system reduces overall complexity by consolidating multiple processing tasks into a single integrated system rather than requiring separate processing units for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11911916B2Natural pitch and roll
Publication Date: 2024.02.27 BOSTON DYNAMICS INC
  • US11911916B2 patent drawing
  • US11911916B2 patent drawing
  • US11911916B2 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.