Decoupled Controllers for Bound and Gallop Gaits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic systems lack efficient mechanisms for navigating at varying speeds and maintaining stability, as they are limited by traditional gait patterns that do not adapt well to changing environments and energy efficiency.

Innovation Solution

The implementation of decoupled controllers, including discrete sagittal, frontal model, and turning controllers, within robotic devices to enable the execution of bound and gallop gaits, allowing for adaptive movement by determining vertical impulses, target locations, and adjustments based on pitch, height, velocity, roll, yaw, and lateral motion, thereby optimizing leg placement and movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional gait patterns are used for navigation, then the robotic device can maintain basic movement, but it cannot adapt efficiently to varying speeds and changing environments

Engineering Contradiction:
Improveadaptability to varying speeds and environmentsVSAvoidcomplexity of control system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is segmented into multiple specialized controllers: a discrete sagittal controller for vertical impulse control, a lateral controller for lateral motion and roll, a turning controller for yaw control, and a longitudinal controller for forward/backward motion. Each controller handles specific aspects of gait control independently, enabling adaptive movement across varying speeds and terrains while maintaining manageable system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

2Productivity

If decoupled controllers with multiple degrees of freedom are implemented, then the robotic device can perform complex gaits like bound and gallop, but the control system complexity increases

Engineering Contradiction:
Improvemovement efficiency and speedVSAvoidcomplexity of control algorithms
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control system dynamically adapts its behavior based on real-time conditions by implementing different gait patterns (bound gait with diagonal leg pairs, gallop gait with asymmetric leg sequences) and adjusting control parameters such as vertical impulses, lateral forces, and target foot locations. This dynamic adaptation enables efficient movement across varying terrains and speeds without requiring a permanently complex control structure for all possible scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes control parameters dynamically based on the desired gait and environmental conditions. The discrete sagittal controller adjusts vertical impulse magnitudes and timing, the lateral controller modifies lateral force applications, and the turning controller varies yaw adjustments. These parameter changes enable the robot to transition between different movement efficiencies and adapt to varying terrain requirements.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the robotic device travels at higher velocities, then productivity increases, but stability and control precision deteriorate due to lateral forces and roll

Engineering Contradiction:
Improvevelocity of motionVSAvoidstability during high-speed travel
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The control system continuously monitors the robotic device's state through sensor feedback and dynamically adjusts control parameters to maintain stability at high speeds. The lateral controller uses feedback on roll angle and lateral forces to modulate leg placement and force applications, while the turning controller uses yaw feedback to maintain directional control. This closed-loop feedback enables the robot to travel at higher velocities while compensating for destabilizing lateral forces and roll motions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9395726B1Methods and devices for bound and gallop gaits
Publication Date: 2016.07.19 BOSTON DYNAMICS INC
  • US9395726B1 patent drawing
  • US9395726B1 patent drawing
  • US9395726B1 patent drawing

AI summary

Examples for implementing bound and gallop gaits are described herein. A computing system may receive an input for a robotic device to perform a gallop gait or a bound gait. Responsive to receiving the input, the computing system may determine a state of the robotic device based on sensor data monitoring the robotic legs. A sagittal controller of the robotic device may determine vertical impulses and target locations for controlling the legs during the gallop gait based on a pitch, a height, and a velocity of the robotic device. One or more continuous controllers may determine adjustments for controlling the legs based on a roll, a yaw, and/or lateral motions of the robotic device that may result from the robotic device traveling at the velocity and direction as specified in the input. Further, to perform the gait, the controllers may provide instructions to control the legs.