Wheel-Legged Robot Control Using Nonlinear and Whole-Body Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wheel-legged robots face challenges in achieving stable and flexible control for complex actions such as jumping, somersaults, and step walking, due to their unstable underactuated nature.

Innovation Solution

A method involving the use of current motion state data to input into a nonlinear controller, which generates a target joint angular acceleration reference value. This value is then input into a whole-body dynamics controller to output joint torque for controlling the robot's actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a whole-body dynamics controller is used to control task performing processes, then the robot can complete simple actions, but the control stability deteriorates when the distance from the balance point exceeds the controllable range of linearization

Engineering Contradiction:
Improvecapability to perform complex actionsVSAvoidbalance control stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The controller is divided into two independent modules: a nonlinear controller responsible for balance control and a whole-body dynamics controller responsible for task execution. The nonlinear controller specifically handles balance stabilization when the robot is far from the balance point, while the whole-body dynamics controller executes complex tasks. This segmentation allows each module to specialize in its function, resolving the contradiction between handling complex actions and maintaining balance stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The nonlinear controller acts as an intermediary between the whole-body dynamics controller and the robot's balance system. It receives state information from the whole-body dynamics controller and generates corrective torque commands to maintain balance, especially when the robot is far from the balance point. This intermediary structure enables the system to handle complex actions while maintaining balance stability through coordinated control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If linearization control is used, then the balance control is simple to implement, but it becomes ineffective when the distance from the balance point exceeds the controllable range

Engineering Contradiction:
Improvecontrol system simplicityVSAvoidcontrollable range
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system switches between linearization control and nonlinear control based on the robot's state. When the distance from the balance point is within the controllable range, linearization control is used for simplicity. When the distance exceeds the controllable range, nonlinear control takes over to expand the controllable range. This dynamic parameter change approach resolves the contradiction between control simplicity and controllable range.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12290921B2Method and apparatus for controlling wheel-legged robot, wheel-legged robot, and device
Publication Date: 2025.05.06 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12290921B2 patent drawing
  • US12290921B2 patent drawing
  • US12290921B2 patent drawing

AI summary

A method includes: obtaining current motion state data of the wheel-legged robot, the current motion state data representing motion features of the wheel-legged robot, inputting the current motion state data into a nonlinear controller to obtain a target joint angular acceleration reference value of a target robot joint of the wheel-legged robot, and inputting the target joint angular acceleration reference value into a whole-body dynamics controller to output a joint torque for controlling the wheel-legged robot to perform a control task.