Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints
Achieving stable and versatile bipedal locomotion remains a major challenge in robotics, with applications in personal assistance, healthcare, and search and rescue. The hybrid zero dynamics (HZD) framework, based on virtual constraints, has shown strong potential for generating provably stable gait...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Wiley
2025-01-01
|
| Series: | Journal of Robotics |
| Online Access: | http://dx.doi.org/10.1155/joro/9391563 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849320205361086464 |
|---|---|
| author | William Suliman Egor Davydenko Roman Gorbachev |
| author_facet | William Suliman Egor Davydenko Roman Gorbachev |
| author_sort | William Suliman |
| collection | DOAJ |
| description | Achieving stable and versatile bipedal locomotion remains a major challenge in robotics, with applications in personal assistance, healthcare, and search and rescue. The hybrid zero dynamics (HZD) framework, based on virtual constraints, has shown strong potential for generating provably stable gaits. However, traditional HZD implementations often rely on simple feedback controllers that lack the ability to strictly enforce physical constraints, such as actuator limits and ground contact conditions during real-time execution. This paper presents a full-body, optimization-based walking controller for a bipedal robot that integrates virtual-constraints-based gait planning with online tracking using task-space inverse dynamics (TSID). A gait library is generated offline using two different sets of virtual constraints. It is shown that constraints based on the center of mass (CoM) relative to the feet improve optimization performance, achieving 8% fewer iterations, 12% faster convergence, and an 11.6% better objective value compared to classical constraint sets. The TSID controller, formulated as a weighted quadratic program (WQP), enables simultaneous tracking of multiple task objectives while respecting dynamic consistency and physical constraints. Simulation results on the GR-1 humanoid robot demonstrate stable walking over a range of velocities, smooth transitions between walking speeds, and successful rejection of external disturbances up to 20 N·s, confirming the effectiveness and robustness of the proposed approach. |
| format | Article |
| id | doaj-art-d3f6db18dae64c4c8c27c80af39a8d8e |
| institution | Kabale University |
| issn | 1687-9619 |
| language | English |
| publishDate | 2025-01-01 |
| publisher | Wiley |
| record_format | Article |
| series | Journal of Robotics |
| spelling | doaj-art-d3f6db18dae64c4c8c27c80af39a8d8e2025-08-20T03:50:11ZengWileyJournal of Robotics1687-96192025-01-01202510.1155/joro/9391563Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual ConstraintsWilliam Suliman0Egor Davydenko1Roman Gorbachev2Department of Radio Engineering and Control SystemsDepartment of Radio Engineering and Control SystemsDepartment of Radio Engineering and Control SystemsAchieving stable and versatile bipedal locomotion remains a major challenge in robotics, with applications in personal assistance, healthcare, and search and rescue. The hybrid zero dynamics (HZD) framework, based on virtual constraints, has shown strong potential for generating provably stable gaits. However, traditional HZD implementations often rely on simple feedback controllers that lack the ability to strictly enforce physical constraints, such as actuator limits and ground contact conditions during real-time execution. This paper presents a full-body, optimization-based walking controller for a bipedal robot that integrates virtual-constraints-based gait planning with online tracking using task-space inverse dynamics (TSID). A gait library is generated offline using two different sets of virtual constraints. It is shown that constraints based on the center of mass (CoM) relative to the feet improve optimization performance, achieving 8% fewer iterations, 12% faster convergence, and an 11.6% better objective value compared to classical constraint sets. The TSID controller, formulated as a weighted quadratic program (WQP), enables simultaneous tracking of multiple task objectives while respecting dynamic consistency and physical constraints. Simulation results on the GR-1 humanoid robot demonstrate stable walking over a range of velocities, smooth transitions between walking speeds, and successful rejection of external disturbances up to 20 N·s, confirming the effectiveness and robustness of the proposed approach.http://dx.doi.org/10.1155/joro/9391563 |
| spellingShingle | William Suliman Egor Davydenko Roman Gorbachev Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints Journal of Robotics |
| title | Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints |
| title_full | Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints |
| title_fullStr | Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints |
| title_full_unstemmed | Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints |
| title_short | Full-Body Optimization-Based Bipedal Walking Control With Task-Space Inverse Dynamics and Virtual Constraints |
| title_sort | full body optimization based bipedal walking control with task space inverse dynamics and virtual constraints |
| url | http://dx.doi.org/10.1155/joro/9391563 |
| work_keys_str_mv | AT williamsuliman fullbodyoptimizationbasedbipedalwalkingcontrolwithtaskspaceinversedynamicsandvirtualconstraints AT egordavydenko fullbodyoptimizationbasedbipedalwalkingcontrolwithtaskspaceinversedynamicsandvirtualconstraints AT romangorbachev fullbodyoptimizationbasedbipedalwalkingcontrolwithtaskspaceinversedynamicsandvirtualconstraints |