2020
DOI: 10.1142/s0219843619500348
|View full text |Cite
|
Sign up to set email alerts
|

A Benchmarking of DCM-Based Architectures for Position, Velocity and Torque-Controlled Humanoid Robots

Abstract: This paper contributes towards the benchmarking of control architectures for bipedal robot locomotion. It considers architectures that are based on the Divergent Component of Motion (DCM) and composed of three main layers: trajectory optimization, simplified model control, and whole-body QP control layer. While the first two layers use simplified robot models, the whole-body QP control layer uses a complete robot model to produce either desired positions, velocities, or torques inputs at the joint-level. This … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
20
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 11 publications
(20 citation statements)
references
References 44 publications
0
20
0
Order By: Relevance
“…A state-of-the-art control architecture for humanoid robot locomotion is composed of three nested layers that exploit both simplified and complete robot models [2].…”
Section: Control Architectures For Humanoid Robot Locomotionmentioning
confidence: 99%
See 3 more Smart Citations
“…A state-of-the-art control architecture for humanoid robot locomotion is composed of three nested layers that exploit both simplified and complete robot models [2].…”
Section: Control Architectures For Humanoid Robot Locomotionmentioning
confidence: 99%
“…where K ξ p > I 2 and K ξ i > 0 2 [2], ω = g/z 0 , g is the gravitational constant and z 0 denotes the constant CoM height assumed for the Linear Inverted Pendulum (LIP) model. The desired ZMP position r zmp ref is then stabilized along with the reference ground CoM position and velocity x ref , ẋref ∈ R 2 by means of the control law given by: Finally, the inner whole-body Quadratic Programming (QP) control loop computes the robot velocity ν as the solution to a stack of tasks formulation with hard and soft constraints, cast as a QP problem.…”
Section: Control Architectures For Humanoid Robot Locomotionmentioning
confidence: 99%
See 2 more Smart Citations
“…1 Authors are with Dynamic Interaction Control, Istituto Italiano di Tecnologia, Genoa, Italy name.surname@iit.it 2 First Author is with DIBRIS, University of Genoa, Genoa, Italy programming (QP) control loop, whose main objective is to ensure the tracking of the desired trajectories by using complete robot models. In the whole-body QP control layer, the interaction between the environment and the robot is often modelled using the rigid contact assumption [6], [7], [8], [9]. Under this hypothesis, the controller can instantaneously change the contact forces to guarantee the tracking of desired quantities.…”
Section: Introductionmentioning
confidence: 99%