Wheel-Legged Robot Control Using Data-Driven Equilibrium Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Controlling the motion of under-actuated robots, particularly wheel-legged robots, is challenging due to the complexity of their mechanical structure, making it difficult to obtain an accurate dynamic model and perform parameter identification, which affects the controller's effectiveness.

Innovation Solution

A method using adaptive dynamic programming and value iteration to calculate a controller that adapts to the robot's dynamic characteristics, allowing it to maintain equilibrium and follow a target trajectory, even with unknown dynamic parameters, by collecting and processing motion and control data to build a linear equilibrium parameter matrix.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an accurate dynamic model is designed for the robot, then the controller effectiveness is improved, but the device complexity increases due to the complex mechanical structure

Engineering Contradiction:
Improvecontroller effectivenessVSAvoidmechanical structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the traditional mechanical modeling approach with a data-driven iterative learning approach. Instead of deriving complex dynamic models from the mechanical structure, the system collects motion state data and control data during robot operation, then iteratively identifies dynamic parameters through data processing, substituting the mechanical analysis system with an information processing system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The robot system performs self-identification of its dynamic parameters through iterative learning using its own operational data. The system collects data from its own motion processes and uses this data to automatically identify its dynamic characteristics without requiring external modeling assistance, enabling the system to serve its own modeling needs.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If parameter identification is performed in the dynamic model, then the controller accuracy is improved, but the loss of time increases due to the difficulty of identification

Engineering Contradiction:
Improveparameter identification accuracyVSAvoidparameter identification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary data collection during the robot's normal motion processes before the actual parameter identification is needed. By accumulating motion state data and control data during routine operations, the system prepares the necessary identification data in advance, reducing the time required when actual parameter identification is performed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data collection process continues throughout the robot's operational life rather than being a discrete event. The system continuously collects and accumulates motion data during normal operations, transforming the parameter identification process from a time-consuming separate task into a continuous background process that occurs alongside useful robot operations.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If the robot uses a controller based on known dynamic parameters, then the motion control accuracy is improved, but the adaptability decreases when parameters are not accurate

Engineering Contradiction:
Improvemotion control accuracyVSAvoidcontroller adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static controller into a dynamic adaptive controller that continuously updates its understanding of the robot's dynamic parameters. The controller evolves from a fixed-parameter system to a time-varying system that adapts its control strategy based on iteratively identified parameters from actual operational data, enabling it to adjust to parameter uncertainties and changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the robot's actual motion performance is continuously monitored, and this information is fed back into the parameter identification process. The identified parameters are then fed back into the controller to improve its accuracy, creating a closed-loop system that continuously refines its control based on actual performance data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12578729B2Method for building controller for robot, method, device for controlling motion of robot, and robot
Publication Date: 2026.03.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12578729B2 patent drawing
  • US12578729B2 patent drawing
  • US12578729B2 patent drawing

AI summary

A method for configuring a controller for a wheel-legged robot includes: controlling motion of the robot, and obtaining motion state data and control data of the robot during a motion process, where diversity measures of the motion state data and the control data are higher than a predetermined threshold; calculating a linear equilibrium parameter matrix by using a data iteration method according to the motion state data and the control data; and configuring a controller corresponding to dynamic characteristics of the robot based on the linear equilibrium parameter matrix.