Quadruped Height Control Under Non-Constant Body Pitch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of robotic control is increased by varying body pitch and height fluctuations in quadruped robots, particularly during gaits like running or galloping, as traditional control systems struggle to account for non-constant body pitch, affecting height control and stability.

Innovation Solution

A model decouples height control between different pairs of legs, using a 'barbell' model to represent the robot as two separate point masses, allowing independent height controllers for each pair of legs, enabling independent control of vertical forces without affecting the other pair's height.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional control systems are used for quadruped robots with varying body pitch, then the robot can perform basic locomotion, but the height control complexity increases and stability deteriorates

Engineering Contradiction:
ImprovestabilityVSAvoidheight control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system is segmented into four independent height controllers, one for each leg, rather than a single centralized controller. Each controller independently manages the height of its associated leg, simplifying the control logic for each individual controller while collectively managing the complex task of maintaining stability during varying body pitch movements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the body pitch angle as a explicit parameter during locomotion. By making the body pitch angle a dynamic variable that is explicitly tracked and compensated for in real-time, the system can maintain stable height control even during gaits like running or galloping where the body pitch naturally varies.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If independent height controllers are implemented for each leg, then height control precision improves, but the device complexity increases

Engineering Contradiction:
Improveheight control precisionVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control system is divided into four independent height controllers, one for each leg, allowing each controller to precisely manage its associated leg's height independently. This segmentation enables high precision height control for each leg while keeping each individual controller's logic relatively simple and modular.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements four independent height controllers (one per leg) rather than fewer controllers, which is more than traditionally used. This excessive action provides redundant control capability and precise height management for each leg, with the added benefit that not all controllers need to be active simultaneously, reducing the effective complexity at any given moment.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If body pitch is kept constant during locomotion, then height control becomes simpler, but the robot's adaptability to different gaits deteriorates

Engineering Contradiction:
Improveheight control complexityVSAvoidgait adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the body pitch angle as a explicit parameter during locomotion. By making the body pitch angle a dynamic variable that is explicitly tracked and compensated for in real-time, the system can maintain stable height control even during gaits like running or galloping where the body pitch naturally varies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter representation by explicitly incorporating body pitch angle as a dynamic parameter in the height control calculations. This parameter change allows the controllers to compensate for pitch variations and maintain accurate height control across different gaits and locomotion modes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12552476B2Control of robotic devices with non-constant body pitch
Publication Date: 2026.02.17 BOSTON DYNAMICS INC
  • US12552476B2 patent drawing
  • US12552476B2 patent drawing
  • US12552476B2 patent drawing

AI summary

An example implementation involves controlling robots with non-constant body pitch and height. The implementation involves obtaining a model of the robot that represents the robot as a first point mass rigidly coupled with a second point mass along a longitudinal axis. The implementation also involves determining a state of a first pair of legs, and determining a height of the first point mass based on the model and the state of the first pair of legs. The implementation further involves determining a first amount of vertical force for at least one leg of the first pair of legs to apply along a vertical axis against a surface while the at least one leg is in contact with the surface. Additionally, the implementation involves causing the at least one leg of the first pair of legs to begin applying the amount of vertical force against the surface.