Robot Foot Contact Detection Using Joint Torque Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting foot/ground contact in legged robots are impractical, costly, or dependent on inaccurate model parameters, and fail to account for leg mass and speed, leading to instability and control issues.

Innovation Solution

A method using torque sensors or motor current to estimate joint torques, combined with force Jacobian matrices, to calculate the rate of change in foot forces, determining contact through a caching queue and threshold comparison.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional sensors (e.g., piezoelectric strain gauge) are installed on the sole of each foot, then foot/ground contact detection accuracy is improved, but manufacturing cost and device complexity increase

Engineering Contradiction:
Improvefoot/ground contact detection accuracyVSAvoidsensor configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the contact detection function from dedicated sole-mounted sensors and relocates it to existing torque sensors or motor current measurements at the joint level. By measuring joint torques and using dynamic models to infer foot/ground contact status, the system eliminates the need for additional sensors on the foot soles, thereby reducing device complexity while maintaining detection accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes existing torque sensors and motor current measurements serve dual purposes: their primary function for joint control and an additional function for foot/ground contact detection. This multi-functionality approach allows the system to perform contact detection without adding dedicated sensors, thus reducing overall device complexity while maintaining measurement precision

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

2Device complexity

If torque sensors or motor current are used to monitor foot force, then device complexity is reduced, but measurement precision and response speed deteriorate due to model parameter accuracy and lag

Engineering Contradiction:
Improvesensor configurationVSAvoidcontact detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from static or quasi-static models to a dynamic model that explicitly accounts for leg mass, acceleration, and velocity. The dynamic model uses real-time joint torque measurements combined with leg kinematic parameters (mass, length, acceleration) to calculate foot forces, thereby improving measurement precision and reducing lag compared to static observer methods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the modeling approach by incorporating leg mass parameters and dynamic acceleration terms into the force calculation model. By using dynamic equations that include mass-dependent terms (M(q)q̈ + C(q,q̇)q̇ + g(q)), the system adapts to different leg configurations and speeds, improving measurement precision across varying operating conditions

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If static Jacobian matrix is used to estimate plantar force, then device complexity is reduced, but applicability deteriorates when leg mass cannot be ignored

Engineering Contradiction:
Improvecalculation complexityVSAvoidapplicability to different robot configurations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the static Jacobian matrix approach with a dynamic model that incorporates leg mass, acceleration, and velocity parameters. The dynamic model (M(q)q̈ + C(q,q̇)q̇ + g(q) = J(q)ᵀF) remains computationally tractable while being applicable to robots with varying leg masses and configurations, thereby improving versatility without significantly increasing calculation complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12502769B2Method for foot/ground contact detection for robot, robot and computer-readable medium
Publication Date: 2025.12.23 UBTECH ROBOTICS CORP LTD
  • US12502769B2 patent drawing
  • US12502769B2 patent drawing
  • US12502769B2 patent drawing

AI summary

A method for detecting contact of a swinging leg of a robot with ground includes: obtaining a torque on each joint of the swinging leg when the robot is in a swing phase; estimating a force on a foot of the swinging leg by using a force Jacobian matrix based on the torque on each joint of the swinging leg, and calculating a rate of change of force of the foot in a vertical direction according to the force on the foot; and determining that the swinging leg has contacted the ground in response to a preset consecutive number of values of the rate of change of force being greater than a preset threshold.