Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control
Bipedal robotic mechanisms are unstable due to the unilateral contact passive joint between the sole and the ground. Hierarchical control layers are crucial for creating walking patterns, stabilizing locomotion, and ensuring correct angular trajectories for bipedal joints due to the system’s various...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2024-01-01
|
Series: | Journal of Robotics |
Online Access: | http://dx.doi.org/10.1155/2024/6692666 |
_version_ | 1797254168361041920 |
---|---|
author | Hayder F. N. Al-Shuka Ahmed H. Kaleel Basim A. R. Al-Bakri |
author_facet | Hayder F. N. Al-Shuka Ahmed H. Kaleel Basim A. R. Al-Bakri |
author_sort | Hayder F. N. Al-Shuka |
collection | DOAJ |
description | Bipedal robotic mechanisms are unstable due to the unilateral contact passive joint between the sole and the ground. Hierarchical control layers are crucial for creating walking patterns, stabilizing locomotion, and ensuring correct angular trajectories for bipedal joints due to the system’s various degrees of freedom. This work provides a hierarchical control scheme for a bipedal robot that focuses on balance (stabilization) and low-level tracking control while considering flexible joints. The stabilization control method uses the Newton–Euler formulation to establish a mathematical relationship between the zero-moment point (ZMP) and the center of mass (COM), resulting in highly nonlinear and coupled dynamic equations. Adaptive approximation-based feedback linearization control (so-called adaptive computed torque control) combined with an anti-windup compensator is designed to track the desired COM produced by the high-level command. Along the length of the support sole, the ZMP with physical restrictions serves as the control input signal. The viability of the suggested controller is established using Lyapunov’s theory. The low-level control tracks the intended joint movements for a bipedal mechanism with flexible joints. We use two control strategies: position-based adaptive approximation control and cascaded position-torque adaptive approximation control (cascaded PTAAC). The interesting point is that the cascaded PTAAC can be extended to deal with variable impedance robotic joints by using the required velocity concept, including the desired velocity and terms related to control errors such as position, force, torque, or impedance errors if needed. A 6-link bipedal robot is used in simulation and validation experiments to demonstrate the viability of the suggested control structure. |
first_indexed | 2024-04-24T21:45:40Z |
format | Article |
id | doaj.art-4eb17124de074bd48bb4f338cc4bdc66 |
institution | Directory Open Access Journal |
issn | 1687-9619 |
language | English |
last_indexed | 2024-04-24T21:45:40Z |
publishDate | 2024-01-01 |
publisher | Hindawi Limited |
record_format | Article |
series | Journal of Robotics |
spelling | doaj.art-4eb17124de074bd48bb4f338cc4bdc662024-03-21T00:00:03ZengHindawi LimitedJournal of Robotics1687-96192024-01-01202410.1155/2024/6692666Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation ControlHayder F. N. Al-Shuka0Ahmed H. Kaleel1Basim A. R. Al-Bakri2Department of Aeronautical EngineeringDepartment of Aeronautical EngineeringDepartment of Aeronautical EngineeringBipedal robotic mechanisms are unstable due to the unilateral contact passive joint between the sole and the ground. Hierarchical control layers are crucial for creating walking patterns, stabilizing locomotion, and ensuring correct angular trajectories for bipedal joints due to the system’s various degrees of freedom. This work provides a hierarchical control scheme for a bipedal robot that focuses on balance (stabilization) and low-level tracking control while considering flexible joints. The stabilization control method uses the Newton–Euler formulation to establish a mathematical relationship between the zero-moment point (ZMP) and the center of mass (COM), resulting in highly nonlinear and coupled dynamic equations. Adaptive approximation-based feedback linearization control (so-called adaptive computed torque control) combined with an anti-windup compensator is designed to track the desired COM produced by the high-level command. Along the length of the support sole, the ZMP with physical restrictions serves as the control input signal. The viability of the suggested controller is established using Lyapunov’s theory. The low-level control tracks the intended joint movements for a bipedal mechanism with flexible joints. We use two control strategies: position-based adaptive approximation control and cascaded position-torque adaptive approximation control (cascaded PTAAC). The interesting point is that the cascaded PTAAC can be extended to deal with variable impedance robotic joints by using the required velocity concept, including the desired velocity and terms related to control errors such as position, force, torque, or impedance errors if needed. A 6-link bipedal robot is used in simulation and validation experiments to demonstrate the viability of the suggested control structure.http://dx.doi.org/10.1155/2024/6692666 |
spellingShingle | Hayder F. N. Al-Shuka Ahmed H. Kaleel Basim A. R. Al-Bakri Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control Journal of Robotics |
title | Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control |
title_full | Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control |
title_fullStr | Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control |
title_full_unstemmed | Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control |
title_short | Hierarchical Stabilization and Tracking Control of a Flexible-Joint Bipedal Robot Based on Anti-Windup and Adaptive Approximation Control |
title_sort | hierarchical stabilization and tracking control of a flexible joint bipedal robot based on anti windup and adaptive approximation control |
url | http://dx.doi.org/10.1155/2024/6692666 |
work_keys_str_mv | AT hayderfnalshuka hierarchicalstabilizationandtrackingcontrolofaflexiblejointbipedalrobotbasedonantiwindupandadaptiveapproximationcontrol AT ahmedhkaleel hierarchicalstabilizationandtrackingcontrolofaflexiblejointbipedalrobotbasedonantiwindupandadaptiveapproximationcontrol AT basimaralbakri hierarchicalstabilizationandtrackingcontrolofaflexiblejointbipedalrobotbasedonantiwindupandadaptiveapproximationcontrol |