Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid

Most of two-wheeled self-balancing robot are designed based on an inverted pendulum system, which is the dynamically system stable but not for steadily system. The robot involves various physic and control parameters such as Linear Quadratic Regulator (LQR). The project aims to design the modelling...

Full description

Saved in:
Bibliographic Details
Main Author: Mohd Halid, Saiful Amirul Asyraf
Format: Student Project
Language:en
Published: 2020
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/37809/1/37809.pdf
https://ir.uitm.edu.my/id/eprint/37809/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1833065729491992576
author Mohd Halid, Saiful Amirul Asyraf
author_facet Mohd Halid, Saiful Amirul Asyraf
author_sort Mohd Halid, Saiful Amirul Asyraf
building Tun Abdul Razak Library
collection Institutional Repository
content_provider Universiti Teknologi Mara
content_source UiTM Institutional Repository
continent Asia
country Malaysia
description Most of two-wheeled self-balancing robot are designed based on an inverted pendulum system, which is the dynamically system stable but not for steadily system. The robot involves various physic and control parameters such as Linear Quadratic Regulator (LQR). The project aims to design the modelling parameter in order to control the balancing of two-wheeled self-balancing robot. A sensor, which is called as IMU was used to estimate and will be obtain the tilt angle of the robot. Then PID concept was applied to correct the error between the desired set point and the actual tilt angle position can adjust the motor speed accordingly to balance and stable the robot. The result that obtained from the PID controller show that this robot was able to balance the system acceptably but with some limitations. The PID controller was implemented using Arduino microcontroller. The limitation of this project is the size of project is too high and highly cost. The simulation result of the model is compared with the developed prototype and performance of the controller is analyzed and discussed. In addition, the PID tuning using heuristic method is also performed and an improvement can clearly be seen in terms of the robot balancing.
format Student Project
id my.uitm.ir-37809
institution Universiti Teknologi Mara
language en
publishDate 2020
record_format eprints
spelling my.uitm.ir-378092020-12-07T03:53:32Z https://ir.uitm.edu.my/id/eprint/37809/ Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid Mohd Halid, Saiful Amirul Asyraf Robotics. Robots. Manipulators (Mechanism) Control systems Production management. Operations management Product engineering Product testing Most of two-wheeled self-balancing robot are designed based on an inverted pendulum system, which is the dynamically system stable but not for steadily system. The robot involves various physic and control parameters such as Linear Quadratic Regulator (LQR). The project aims to design the modelling parameter in order to control the balancing of two-wheeled self-balancing robot. A sensor, which is called as IMU was used to estimate and will be obtain the tilt angle of the robot. Then PID concept was applied to correct the error between the desired set point and the actual tilt angle position can adjust the motor speed accordingly to balance and stable the robot. The result that obtained from the PID controller show that this robot was able to balance the system acceptably but with some limitations. The PID controller was implemented using Arduino microcontroller. The limitation of this project is the size of project is too high and highly cost. The simulation result of the model is compared with the developed prototype and performance of the controller is analyzed and discussed. In addition, the PID tuning using heuristic method is also performed and an improvement can clearly be seen in terms of the robot balancing. 2020-07 Student Project NonPeerReviewed text en https://ir.uitm.edu.my/id/eprint/37809/1/37809.pdf Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid. (2020) [Student Project]
spellingShingle Robotics. Robots. Manipulators (Mechanism)
Control systems
Production management. Operations management
Product engineering
Product testing
Mohd Halid, Saiful Amirul Asyraf
Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title_full Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title_fullStr Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title_full_unstemmed Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title_short Balancing two wheeled using Arduino microcontroller / Saiful Amirul Asyraf Mohd Halid
title_sort balancing two wheeled using arduino microcontroller / saiful amirul asyraf mohd halid
topic Robotics. Robots. Manipulators (Mechanism)
Control systems
Production management. Operations management
Product engineering
Product testing
url https://ir.uitm.edu.my/id/eprint/37809/1/37809.pdf
https://ir.uitm.edu.my/id/eprint/37809/
url_provider http://ir.uitm.edu.my/