Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot

Walking robots are useful in search and rescue applications due to their ability to navigate uneven and complex terrain. A hexapod robot has been developed by the Robotics and Agents Research Lab at UCT, however multiple inadequacies have become evident. This work aims to produce a mathematical mode...

Full description

Bibliographic Details
Main Author: Christopher, Ross
Other Authors: Mouton, Hendrik D
Format: Dissertation
Language:English
Published: Faculty of Engineering and the Built Environment 2020
Subjects:
Online Access:http://hdl.handle.net/11427/32210
id ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-32210
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-322102021-03-19T05:11:23Z Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot Christopher, Ross Mouton, Hendrik D Mechanical Engineering Walking robots are useful in search and rescue applications due to their ability to navigate uneven and complex terrain. A hexapod robot has been developed by the Robotics and Agents Research Lab at UCT, however multiple inadequacies have become evident. This work aims to produce a mathematical model of the hexapod and using this model, implement an effective control algorithm to achieve a smooth walking motion and overcome the original flaws. The mathematical model was integrated with the mechanical structure of the hexapod and controlled by a micro-controller. This micro-controller allows for a rapid start-up and low power consumption when compared to previous iterations of the hexapod. Using a path generation algorithm sets of foot positions and velocities are generated. Generating these points in real time allows for walking in any direction without any pre-defined foot positions. To enable attitude control of the hexapod body, an inertial measurement unit was added to the hexapod. By using a PID controller the IMU pitch and roll data was used to control a height offset of each foot of the hexapod, allowing for stabilisation of the hexapod body. An improved wireless remote control was developed to facilitate communication with a host computer. The remote system has a graphical user interface allowing for walking control and status information feedback, such as error information and current battery voltage. Walking tests have shown that the hexapod walks successfully with a smooth tripod gait using the path generation algorithm. Stabilisation tests have shown that the hexapod is capable of stabilising itself after a disturbance to its pitch and/or roll in ±2.5 seconds with a steady state error of ±0.001 radians. This proves that the hexapod robot can be controlled wirelessly while walking in any direction with a stabilised body. This is beneficial in search and rescue as the hexapod has a high degree of manoeuvrability to access areas too dangerous for rescuers to access. With cameras mounted on the stabilised body, it can be used to locate survivors in a disaster area and assist rescuers in recovering them with speed. 2020-09-10T08:23:53Z 2020-09-10T08:23:53Z 2020 2020-09-10T08:23:25Z Master Thesis Masters MSc http://hdl.handle.net/11427/32210 eng application/pdf Faculty of Engineering and the Built Environment Department of Mechanical Engineering
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Mechanical Engineering
spellingShingle Mechanical Engineering
Christopher, Ross
Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
description Walking robots are useful in search and rescue applications due to their ability to navigate uneven and complex terrain. A hexapod robot has been developed by the Robotics and Agents Research Lab at UCT, however multiple inadequacies have become evident. This work aims to produce a mathematical model of the hexapod and using this model, implement an effective control algorithm to achieve a smooth walking motion and overcome the original flaws. The mathematical model was integrated with the mechanical structure of the hexapod and controlled by a micro-controller. This micro-controller allows for a rapid start-up and low power consumption when compared to previous iterations of the hexapod. Using a path generation algorithm sets of foot positions and velocities are generated. Generating these points in real time allows for walking in any direction without any pre-defined foot positions. To enable attitude control of the hexapod body, an inertial measurement unit was added to the hexapod. By using a PID controller the IMU pitch and roll data was used to control a height offset of each foot of the hexapod, allowing for stabilisation of the hexapod body. An improved wireless remote control was developed to facilitate communication with a host computer. The remote system has a graphical user interface allowing for walking control and status information feedback, such as error information and current battery voltage. Walking tests have shown that the hexapod walks successfully with a smooth tripod gait using the path generation algorithm. Stabilisation tests have shown that the hexapod is capable of stabilising itself after a disturbance to its pitch and/or roll in ±2.5 seconds with a steady state error of ±0.001 radians. This proves that the hexapod robot can be controlled wirelessly while walking in any direction with a stabilised body. This is beneficial in search and rescue as the hexapod has a high degree of manoeuvrability to access areas too dangerous for rescuers to access. With cameras mounted on the stabilised body, it can be used to locate survivors in a disaster area and assist rescuers in recovering them with speed.
author2 Mouton, Hendrik D
author_facet Mouton, Hendrik D
Christopher, Ross
author Christopher, Ross
author_sort Christopher, Ross
title Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
title_short Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
title_full Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
title_fullStr Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
title_full_unstemmed Mathematical Modelling and Control System Development of a Remote Controlled, IMU Stabilised Hexapod Robot
title_sort mathematical modelling and control system development of a remote controlled, imu stabilised hexapod robot
publisher Faculty of Engineering and the Built Environment
publishDate 2020
url http://hdl.handle.net/11427/32210
work_keys_str_mv AT christopherross mathematicalmodellingandcontrolsystemdevelopmentofaremotecontrolledimustabilisedhexapodrobot
_version_ 1719384168038662144