Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Optimizing dynamic locomotion in Baleka II: from simulation to real-world running

In the field of legged locomotion, agility is a critical area of research in robotics due to its potential to enable versatile movement for various applications, including search and rescue missions. However, bipedal robots face significant challenges in achieving rapid movements, such as maintainin...

Full description

Saved in:
Bibliographic Details
Main Author: Martin, Zubair
Other Authors: Shield, Stacey
Format: Thesis
Language:English
English
Published: Department of Electrical Engineering 2025
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614500067213312
access_status_str Open Access
author Martin, Zubair
author2 Shield, Stacey
author_browse Martin, Zubair
Shield, Stacey
author_facet Shield, Stacey
Martin, Zubair
author_sort Martin, Zubair
collection Thesis
description In the field of legged locomotion, agility is a critical area of research in robotics due to its potential to enable versatile movement for various applications, including search and rescue missions. However, bipedal robots face significant challenges in achieving rapid movements, such as maintaining stability and agility. This dissertation presents the development of Baleka II, a bipedal robot designed to overcome these challenges by achieving rapid legged locomotion through open-loop control. Building upon its predecessor, this research seeks to evaluate the robot's capacity to perform agile tasks by incorporating trajectory optimization algorithms and conducting real-world experiments. The study is structured around four primary objectives: improving the embedded system configuration, generating control trajectories using trajectory optimization, validating these solutions through simulations, and implementing them on the physical robot. The key locomotive tasks investigated include acceleration, deceleration (gait termination), and steady-state walking/running. The control system was implemented using the Speedgoat Real-Time Target Machine, integrating Simulink Real-Time and Simscape Multibody for real-time execution. Trajectory optimization was accomplished using Pyomo and Interior Point Optimizer (IPOPT), producing solutions for walking (0.5 m/s), walk-to-run transitions (1.5 m/s), and maximum forward speeds (4.0 m/s). Simulations were used to verify these solutions, taking into account the robot's physical constraints. Despite the use of open-loop control, stability was maintained through proportional-derivative (PD) controllers for each motor. The key findings of this research indicate that as the robot's speed increased, so did the actuation effort, peak torque, and GRFs, leading to velocity discrepancies and high deceleration upon ground contact. Nevertheless, Baleka II was able to accelerate into 3.2 m/s steady-state gait and decelerate in a stable manner, demonstrating competitive acceleration and deceleration rates relative to other bipedal robots. These results offer valuable insights into the use of open-loop optimal control for achieving rapid transitions in bipedal robots, with potential applications in search and rescue, industrial assistance, and entertainment. Future work will focus on enhancing the robot's deceleration capabilities, integrating additional sensors, exploring advanced control techniques, and testing the robot on uneven terrain. These efforts will further expand the potential of Baleka II for real-world applications.
format Thesis
id oai:open.uct.ac.za:11427/42434
institution University of Cape Town (South Africa)
language English
eng
last_indexed 2026-06-10T12:53:01.662Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2025
publishDateRange 2025
publishDateSort 2025
publisher Department of Electrical Engineering
publisherStr Department of Electrical Engineering
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/42434 Optimizing dynamic locomotion in Baleka II: from simulation to real-world running Martin, Zubair Shield, Stacey Patel, Amir engineering In the field of legged locomotion, agility is a critical area of research in robotics due to its potential to enable versatile movement for various applications, including search and rescue missions. However, bipedal robots face significant challenges in achieving rapid movements, such as maintaining stability and agility. This dissertation presents the development of Baleka II, a bipedal robot designed to overcome these challenges by achieving rapid legged locomotion through open-loop control. Building upon its predecessor, this research seeks to evaluate the robot's capacity to perform agile tasks by incorporating trajectory optimization algorithms and conducting real-world experiments. The study is structured around four primary objectives: improving the embedded system configuration, generating control trajectories using trajectory optimization, validating these solutions through simulations, and implementing them on the physical robot. The key locomotive tasks investigated include acceleration, deceleration (gait termination), and steady-state walking/running. The control system was implemented using the Speedgoat Real-Time Target Machine, integrating Simulink Real-Time and Simscape Multibody for real-time execution. Trajectory optimization was accomplished using Pyomo and Interior Point Optimizer (IPOPT), producing solutions for walking (0.5 m/s), walk-to-run transitions (1.5 m/s), and maximum forward speeds (4.0 m/s). Simulations were used to verify these solutions, taking into account the robot's physical constraints. Despite the use of open-loop control, stability was maintained through proportional-derivative (PD) controllers for each motor. The key findings of this research indicate that as the robot's speed increased, so did the actuation effort, peak torque, and GRFs, leading to velocity discrepancies and high deceleration upon ground contact. Nevertheless, Baleka II was able to accelerate into 3.2 m/s steady-state gait and decelerate in a stable manner, demonstrating competitive acceleration and deceleration rates relative to other bipedal robots. These results offer valuable insights into the use of open-loop optimal control for achieving rapid transitions in bipedal robots, with potential applications in search and rescue, industrial assistance, and entertainment. Future work will focus on enhancing the robot's deceleration capabilities, integrating additional sensors, exploring advanced control techniques, and testing the robot on uneven terrain. These efforts will further expand the potential of Baleka II for real-world applications. 2025-12-11T11:12:17Z 2025-12-11T11:12:17Z 2025 2025-12-11T11:09:50Z Thesis / Dissertation Masters MSc http://hdl.handle.net/11427/42434 en eng application/pdf Department of Electrical Engineering Faculty of Engineering and the Built Environment University of Cape Town
spellingShingle engineering
Martin, Zubair
Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
thesis_degree_str Master's
title Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
title_full Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
title_fullStr Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
title_full_unstemmed Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
title_short Optimizing dynamic locomotion in Baleka II: from simulation to real-world running
title_sort optimizing dynamic locomotion in baleka ii from simulation to real world running
topic engineering
url http://hdl.handle.net/11427/42434
work_keys_str_mv AT martinzubair optimizingdynamiclocomotioninbalekaiifromsimulationtorealworldrunning