Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Benchmarking of DCM Based Architectures for Position and Velocity Controlled Walking of Humanoid Robots (1809.02167v2)

Published 6 Sep 2018 in cs.RO

Abstract: This paper contributes towards the development and comparison of Divergent-Component-of-Motion (DCM) based control architectures for humanoid robot locomotion. More precisely, we present and compare several DCM based implementations of a three layer control architecture. From top to bottom, these three layers are here called: trajectory optimization, simplified model control, and whole-body QP control. All layers use the DCM concept to generate references for the layer below. For the simplified model control layer, we present and compare both instantaneous and Receding Horizon Control controllers. For the whole-body QP control layer, we present and compare controllers for position and velocity control robots. Experimental results are carried out on the one-meter tall iCub humanoid robot. We show which implementation of the above control architecture allows the robot to achieve a walking velocity of 0.41 meters per second.

Citations (26)

Summary

  • The paper compares DCM-based control architectures using a three-layer framework that integrates trajectory optimization, simplified model control, and whole-body QP control.
  • The paper shows that an instantaneous DCM controller with position-controlled QP achieves a walking speed of 0.41 m/s and enhanced foot tracking accuracy.
  • The paper indicates that employing simplified dynamic models enables robust real-time control, guiding future research on torque-control strategies and adaptive terrain navigation.

Overview of DCM-Based Control Architectures for Humanoid Robot Locomotion

The paper presents a focused paper on Divergent-Component-of-Motion (DCM) based control architectures for humanoid robot locomotion. It offers a detailed comparison of multiple DCM-based implementations within a three-layer control framework. This control architecture is segmented into trajectory optimization, simplified model control, and whole-body quadratic programming (QP) control. Each layer utilizes DCM concepts to formulate references for inferential layers.

Simplified Model Control Layer

The simplified model control layer employs DCM to address the unstable first-order dynamics presented by the Linear Inverted Pendulum Model (LIPM). Two types of DCM controllers are evaluated: instantaneous and Receding Horizon Control (RHC) as implemented in Model Predictive Control (MPC). Experimental results indicate that the instantaneous DCM controller performs favorably under certain conditions by allowing the iCub humanoid robot to achieve a walking velocity of 0.41 meters per second, which is a notable metric for robotic locomotion.

Whole-Body QP Control Layer

The whole-body QP control layer is centered around stabilizing body dynamics, using either position or velocity controlled robots. This layer focuses on ensuring the stability and precision of center-of-mass (CoM) and foot trajectories, thus it employs a hierarchical stack-of-tasks framework within a QP solver. The experiments highlighted that position-controlled implementations performed better in terms of foot tracking accuracy compared to velocity-controlled robots, particularly at higher walking speeds.

Numerical Outcomes and Experimental Validation

The research showcases empirical testing on the iCub humanoid robot, emphasizing both the quantitative and qualitative outcomes of deploying the layered control system. Notably, the instantaneous control with position-controlled QP allowed for sustained humanoid walking velocities greater than those achieved with predictive control models, highlighting the robust adaptability and efficiency of this approach at 0.41 m/s.

Discussion and Implications

This paper's investigation into control architectures provides crucial insights that forward the development of stable and efficient humanoid locomotion systems. The employment of instantaneous DCM controllers delineates potential pathways for future controller designs that need not rely extensively on dynamic forecast models, thus simplifying real-time robotics control systems.

From a practical composite, the findings propose that improved humanoid robot locomotive performance can be achieved through leveraging position control strategies in conjunction with instantaneous adjustments to dynamic model inputs. Such results corroborate the hypothesis that less complex models can suffice for scenarios requiring rapid adjustments, implying potential resource savings while achieving comparable or superior performance.

Future Prospects

Future work as indicated by the researchers involves the potential exploration of torque-control strategies within this DCM framework and extending the capability of humanoid robots to navigate uneven or inclined terrains. Additionally, the incorporation of dynamic footstep planning could result in enhanced adaptability to external disturbances, fostering improved operational autonomy in robotic systems.

Ultimately, this research contributes to a deeper understanding and advancement of humanoid robot control systems through empirical assessment and invites further exploration into integrating these findings into broader AI and robotic applications.

Youtube Logo Streamline Icon: https://streamlinehq.com