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...

Descripción completa

Detalles Bibliográficos
Autores principales: Shi, Xuanyang, Gao, Junyao, Lu, Yizhou, Tian, Dingkui, Liu, Yi
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