Humanoid Balance Control via Non-Pathological Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional balance control methods for humanoids, such as biped robots, rely on complex computations involving Center of Mass (CoM) and Zero Moment Point (ZMP) that lack controllability, leading to instability and performance issues due to improper discretization of dynamics equations and lack of theoretical basis for initial position and velocity.

Innovation Solution

A system and method that utilize discrete-time dynamics equations with a non-pathological sampling frequency to compute ZMP and CoM position and velocity, ensuring controllability and stability by forming a closed loop system that guarantees the ZMP remains within a supporting region, thereby stabilizing balance control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional linear inverted pendulum model is used for balance control, then computation is simplified, but controllability of system is not guaranteed

Engineering Contradiction:
Improvecomputation complexityVSAvoidcontrollability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the sampling frequency parameter from arbitrary to specifically non-pathological sampling frequencies, which transforms the discretized dynamics equation to guarantee controllability while maintaining computational efficiency. This parameter change resolves the contradiction by selecting specific sampling frequencies that preserve system controllability properties.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If discretization is performed without considering controllability, then computation is faster, but system stability deteriorates

Engineering Contradiction:
Improvecomputation speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent specifies non-pathological sampling frequencies as a critical parameter change that ensures both computational efficiency and system stability. By selecting sampling frequencies that avoid pathological cases, the system maintains fast computation while guaranteeing stability through the preserved controllability of the discretized dynamics equation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If constant values are input for CoM initial position and velocity, then control is simpler, but balance control performance deteriorates over time

Engineering Contradiction:
Improvecontrol simplicityVSAvoidbalance control performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by computing optimal initial CoM position and velocity values before executing the balance control task. Using the discretized dynamics equation with non-pathological sampling frequency, the system pre-calculates initial conditions that guarantee future balance stability, rather than using arbitrary constant values. This preliminary computation ensures both simplicity and long-term performance.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If ZMP is not constrained to supporting region, then motion flexibility is higher, but balance stability decreases

Engineering Contradiction:
Improvemotion flexibilityVSAvoidbalance stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements feedback by continuously monitoring ZMP position relative to the supporting region and using the discretized dynamics equation to adjust CoM trajectory. The closed-loop control system uses the guaranteed controllability of the non-pathological sampling frequency to dynamically constrain ZMP within the supporting region while maintaining motion flexibility through adaptive trajectory planning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10987805B2System and method for balance control of humanoid
Publication Date: 2021.04.27 KOREA INST OF SCI & TECH
  • US10987805B2 patent drawing
  • US10987805B2 patent drawing
  • US10987805B2 patent drawing

AI summary

A system for balance control of a humanoid includes a control input generation unit which determines Zero Momentum Position (ZMP) of the humanoid with respect to ground, and a control output generation unit which determines Center of Mass (CoM) position and velocity of the humanoid, wherein the control input generation unit and the control output generation unit determine the ZMP and the CoM position and velocity, respectively, by applying a discrete-time dynamics equation sampled by applying a non-pathological sampling frequency.