Wheel-Legged Robot Base Control for Sphere Balance on Uneven Terrain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wheel-legged robots face challenges in balancing spherical objects during transportation due to their unstable floating base and the coupling of under-actuated characteristics, which complicates the control system, especially when moving on uneven terrains.

Innovation Solution

A robot control method incorporating passivity-based control for nonlinear systems, specifically using Interconnection and Damping Assignment-Passivity Based Control (IDA-PBC), is integrated into the whole-body control framework to balance spheres on the wheel-legged robot's base portion, determining control torques for each joint to maintain stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a wheel-legged robot is used to transport spherical objects, then the robot can move on various terrains, but the floating base becomes unstable and control complexity increases

Engineering Contradiction:
Improveterrain adaptabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is segmented into two independent subsystems: sphere balance control and robot balance control. This segmentation allows each subsystem to be optimized separately, reducing the overall control complexity while maintaining the ability to handle various terrains.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The robot's base posture acts as an intermediary between the sphere balance requirement and the terrain adaptation requirement. By controlling the base posture independently, the system can maintain sphere balance while adapting to different terrains, effectively decoupling the two control objectives.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sphere balance control is added to the whole-body control framework, then sphere balance is maintained during robot movement, but the control system becomes more complex

Engineering Contradiction:
Improvesphere balance stabilityVSAvoidcontrol framework complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control framework is divided into independent sphere balance control and robot balance control modules. Each module handles its specific control objective without interfering with the other, maintaining reliability while avoiding the complexity of a fully coupled control system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

While keeping the control modules independent, the system merges their operations through coordinated base posture control. The base posture adjustments serve both sphere balance and robot balance requirements simultaneously, achieving integration without increasing control framework complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the robot moves on uneven terrains, then terrain adaptability is improved, but sphere balance stability deteriorates due to base shaking

Engineering Contradiction:
Improveterrain adaptabilityVSAvoidsphere balance stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system applies preliminary anti-action by proactively adjusting the base posture in response to detected terrain variations before the sphere can be affected by base shaking. This predictive control approach counteracts disturbances before they impact sphere balance.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The base posture control acts as an intermediary that absorbs and isolates terrain-induced disturbances from the sphere. By independently controlling the base posture, the system filters out vibrations and shocks from uneven terrains, protecting sphere balance stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If different spheres are balanced on the robot base, then versatility is improved, but control parameter adjustment complexity increases

Engineering Contradiction:
Improvesphere type versatilityVSAvoidparameter adjustment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system utilizes parameter changes by automatically adjusting control parameters based on the detected sphere properties (mass, radius, moment of inertia). This allows the system to handle different sphere types without manual reconfiguration, maintaining versatility while reducing adjustment complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control system performs self-service by automatically adapting to different sphere types through parameter identification and automatic parameter adjustment. The system identifies sphere characteristics and configures control parameters autonomously, eliminating the need for manual intervention when changing spheres.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12554268B2Robot control method and apparatus, robot, computer-readable storage medium, and computer program product
Publication Date: 2026.02.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12554268B2 patent drawing
  • US12554268B2 patent drawing
  • US12554268B2 patent drawing

AI summary

A control method, executed by a control device, controlling a robot comprising a wheel leg portion and a base portion, the wheel leg portion and the base portion comprising a plurality of joints, the method including obtaining motion information of the robot and motion information of a sphere placed on the base portion of the robot, determining, based on the motion information of the robot and the motion information of the sphere when passivity based control is performed on the sphere and the base portion, base control information for controlling the base portion and balancing the sphere on the base portion, determining, based on the base control information, a control torque for controlling each joint of the plurality of joints, and controlling each joint based on the corresponding control torque.