Cargando…
Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming
The spring-loaded inverted pendulum model is similar to human walking in terms of the center of mass (CoM) trajectory and the ground reaction force. It is thus widely used in humanoid robot motion planning. A method that uses a velocity feedback controller to adjust the landing point of a robot leg...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7957877/ https://www.ncbi.nlm.nih.gov/pubmed/33801179 http://dx.doi.org/10.3390/s21051696 |
_version_ | 1783664748160614400 |
---|---|
author | Shi, Xuanyang Gao, Junyao Lu, Yizhou Tian, Dingkui Liu, Yi |
author_facet | Shi, Xuanyang Gao, Junyao Lu, Yizhou Tian, Dingkui Liu, Yi |
author_sort | Shi, Xuanyang |
collection | PubMed |
description | The spring-loaded inverted pendulum model is similar to human walking in terms of the center of mass (CoM) trajectory and the ground reaction force. It is thus widely used in humanoid robot motion planning. A method that uses a velocity feedback controller to adjust the landing point of a robot leg is inaccurate in the presence of disturbances and a nonlinear optimization method with multiple variables is complicated and thus unsuitable for real-time control. In this paper, to achieve real-time optimization, a CoM-velocity feedback controller is used to calculate the virtual landing point. We construct a touchdown return map based on a virtual landing point and use nonlinear least squares to optimize spring stiffness. For robot whole-body control, hierarchical quadratic programming optimization is used to achieve strict task priority. The dynamic equation is given the highest priority and inverse dynamics are directly used to solve it, reducing the number of optimizations. Simulation and experimental results show that a force-controlled biped robot with the proposed method can stably walk on unknown uneven ground with a maximum obstacle height of 5 cm. The robot can recover from a 5 Nm disturbance during walking without falling. |
format | Online Article Text |
id | pubmed-7957877 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-79578772021-03-16 Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming Shi, Xuanyang Gao, Junyao Lu, Yizhou Tian, Dingkui Liu, Yi Sensors (Basel) Article The spring-loaded inverted pendulum model is similar to human walking in terms of the center of mass (CoM) trajectory and the ground reaction force. It is thus widely used in humanoid robot motion planning. A method that uses a velocity feedback controller to adjust the landing point of a robot leg is inaccurate in the presence of disturbances and a nonlinear optimization method with multiple variables is complicated and thus unsuitable for real-time control. In this paper, to achieve real-time optimization, a CoM-velocity feedback controller is used to calculate the virtual landing point. We construct a touchdown return map based on a virtual landing point and use nonlinear least squares to optimize spring stiffness. For robot whole-body control, hierarchical quadratic programming optimization is used to achieve strict task priority. The dynamic equation is given the highest priority and inverse dynamics are directly used to solve it, reducing the number of optimizations. Simulation and experimental results show that a force-controlled biped robot with the proposed method can stably walk on unknown uneven ground with a maximum obstacle height of 5 cm. The robot can recover from a 5 Nm disturbance during walking without falling. MDPI 2021-03-02 /pmc/articles/PMC7957877/ /pubmed/33801179 http://dx.doi.org/10.3390/s21051696 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Shi, Xuanyang Gao, Junyao Lu, Yizhou Tian, Dingkui Liu, Yi Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title | Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title_full | Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title_fullStr | Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title_full_unstemmed | Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title_short | Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming |
title_sort | biped walking based on stiffness optimization and hierarchical quadratic programming |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7957877/ https://www.ncbi.nlm.nih.gov/pubmed/33801179 http://dx.doi.org/10.3390/s21051696 |
work_keys_str_mv | AT shixuanyang bipedwalkingbasedonstiffnessoptimizationandhierarchicalquadraticprogramming AT gaojunyao bipedwalkingbasedonstiffnessoptimizationandhierarchicalquadraticprogramming AT luyizhou bipedwalkingbasedonstiffnessoptimizationandhierarchicalquadraticprogramming AT tiandingkui bipedwalkingbasedonstiffnessoptimizationandhierarchicalquadraticprogramming AT liuyi bipedwalkingbasedonstiffnessoptimizationandhierarchicalquadraticprogramming |