Cargando…

Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware

For humanoid robots, maintaining a dynamic balance against uncertain disturbance is crucial, and this function can be achieved by coordinating the whole body to perform multiple tasks simultaneously. Researchers generally accept hierarchical whole-body control (WBC) to address this function. Althoug...

Descripción completa

Detalles Bibliográficos
Autores principales: Xie, Yan, Wang, Jiajun, Dong, Hao, Ren, Xiaoyu, Huang, Liqun, Zhao, Mingguo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9500612/
https://www.ncbi.nlm.nih.gov/pubmed/36144081
http://dx.doi.org/10.3390/mi13091458
_version_ 1784795263005622272
author Xie, Yan
Wang, Jiajun
Dong, Hao
Ren, Xiaoyu
Huang, Liqun
Zhao, Mingguo
author_facet Xie, Yan
Wang, Jiajun
Dong, Hao
Ren, Xiaoyu
Huang, Liqun
Zhao, Mingguo
author_sort Xie, Yan
collection PubMed
description For humanoid robots, maintaining a dynamic balance against uncertain disturbance is crucial, and this function can be achieved by coordinating the whole body to perform multiple tasks simultaneously. Researchers generally accept hierarchical whole-body control (WBC) to address this function. Although experts can build feasible hierarchies using prior knowledge, real-time WBC is still challenging because it often requires a quadratic program with multiple inequality constraints. In addition, the torque tracking performance of the WBC algorithm will be affected by uncertain factors such as joint friction for a large transmission ratio proprioceptive-actuated robot. Therefore, the balance control of physical robots requires a systematic solution. In this study, a robot control system with high computing power and real-time communication ability, UBTMaster, is implemented to achieve a reduced WBC in real time. Based on these, a whole-body control scheme based on task priority for the dynamic balance of humanoid robots is implemented. After realizing the joint friction model identification, finally, a variety of balancing scenarios are tested on the Walker3 humanoid robot driven by the proprioceptive actuators to verify the effectiveness of the proposed scheme. The Walker3 robot exhibits excellent balance when multiple external disturbances occur simultaneously. For example, the two feet of the robot are subjected to tilt and displacement perturbations, respectively, while the torso is subjected to external shocks simultaneously. The experimental results show that the dynamic balance of the robot under multiple external disturbances can be achieved by using strictly hierarchical real-time WBC with a systematic design.
format Online
Article
Text
id pubmed-9500612
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95006122022-09-24 Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware Xie, Yan Wang, Jiajun Dong, Hao Ren, Xiaoyu Huang, Liqun Zhao, Mingguo Micromachines (Basel) Article For humanoid robots, maintaining a dynamic balance against uncertain disturbance is crucial, and this function can be achieved by coordinating the whole body to perform multiple tasks simultaneously. Researchers generally accept hierarchical whole-body control (WBC) to address this function. Although experts can build feasible hierarchies using prior knowledge, real-time WBC is still challenging because it often requires a quadratic program with multiple inequality constraints. In addition, the torque tracking performance of the WBC algorithm will be affected by uncertain factors such as joint friction for a large transmission ratio proprioceptive-actuated robot. Therefore, the balance control of physical robots requires a systematic solution. In this study, a robot control system with high computing power and real-time communication ability, UBTMaster, is implemented to achieve a reduced WBC in real time. Based on these, a whole-body control scheme based on task priority for the dynamic balance of humanoid robots is implemented. After realizing the joint friction model identification, finally, a variety of balancing scenarios are tested on the Walker3 humanoid robot driven by the proprioceptive actuators to verify the effectiveness of the proposed scheme. The Walker3 robot exhibits excellent balance when multiple external disturbances occur simultaneously. For example, the two feet of the robot are subjected to tilt and displacement perturbations, respectively, while the torso is subjected to external shocks simultaneously. The experimental results show that the dynamic balance of the robot under multiple external disturbances can be achieved by using strictly hierarchical real-time WBC with a systematic design. MDPI 2022-09-02 /pmc/articles/PMC9500612/ /pubmed/36144081 http://dx.doi.org/10.3390/mi13091458 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xie, Yan
Wang, Jiajun
Dong, Hao
Ren, Xiaoyu
Huang, Liqun
Zhao, Mingguo
Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title_full Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title_fullStr Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title_full_unstemmed Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title_short Dynamic Balancing of Humanoid Robot with Proprioceptive Actuation: Systematic Design of Algorithm, Software, and Hardware
title_sort dynamic balancing of humanoid robot with proprioceptive actuation: systematic design of algorithm, software, and hardware
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9500612/
https://www.ncbi.nlm.nih.gov/pubmed/36144081
http://dx.doi.org/10.3390/mi13091458
work_keys_str_mv AT xieyan dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware
AT wangjiajun dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware
AT donghao dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware
AT renxiaoyu dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware
AT huangliqun dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware
AT zhaomingguo dynamicbalancingofhumanoidrobotwithproprioceptiveactuationsystematicdesignofalgorithmsoftwareandhardware