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

Full description

Bibliographic Details
Main Authors: Hayder F. N. Al-Shuka, Ahmed H. Kaleel, Basim A. R. Al-Bakri
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