Non-linear PID controller for trajectory tracking of a differential drive mobile robot

The application of differential drive robots has grown from scientific research to broader industrial and commercial purposes. In order to Navigate the robot in difficult terrains, it must be well equipped with a robust controller with good path tracking ability and general stability. Typically, the...

Full description

Saved in:
Bibliographic Details
Main Authors: Zangina, Umar, Buyamin, Salinda, Zainal Abidin, Mohamad Shukri, Mahmud, Mohd. Saiful Azimi, Hasan, Hameedah Sahib
Format: Article
Language:English
Published: Bangladesh University of Engineering and Technology 2020
Subjects:
Online Access:http://eprints.utm.my/id/eprint/90651/1/UmarZangina2020_NonLinearPIDControllerforTrajectoryTracking.pdf
http://eprints.utm.my/id/eprint/90651/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.90651
record_format eprints
spelling my.utm.906512021-04-30T14:55:26Z http://eprints.utm.my/id/eprint/90651/ Non-linear PID controller for trajectory tracking of a differential drive mobile robot Zangina, Umar Buyamin, Salinda Zainal Abidin, Mohamad Shukri Mahmud, Mohd. Saiful Azimi Hasan, Hameedah Sahib TK Electrical engineering. Electronics Nuclear engineering The application of differential drive robots has grown from scientific research to broader industrial and commercial purposes. In order to Navigate the robot in difficult terrains, it must be well equipped with a robust controller with good path tracking ability and general stability. Typically, the wheeled mobile robot (WMR) can essentially be kinematically controlled by defining a route and determining the traveling time, speed and direction to get from one place to another. However, by ignoring the dynamic model of the robot, a purely kinematic model approach has been revealed to produce unrealistic results at higher speeds and loads. As a consequence, there are significant limitations to the applicability of solely kinematic systems to mobile robotics and hence, in recent years, there has been a trend towards the application of dynamic modelling. In this study, a simple but effective solution for the path tracking problem of a mobile robot using a PID controller is proposed. The method adopted is a trial and error technique with six tuning parameters for the robot to track a desired trajectory. The final mathematical derivation for a nonholonomic differential drive mobile robot was computationally simulated using MATLAB for both kinematic and dynamic models respectively. The controller was used to overcome the nonlinearity of the reference trajectory tracking as well as the speed of the DC motor adjustments. In order to evaluate the performance of the developed robot controller, tests were also carried out for different trajectories in terms of the initial and final conditions. The results show that the developed PID controller is responsive enough to be able to speed up when required to match the reference trajectory. Bangladesh University of Engineering and Technology 2020-11 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/90651/1/UmarZangina2020_NonLinearPIDControllerforTrajectoryTracking.pdf Zangina, Umar and Buyamin, Salinda and Zainal Abidin, Mohamad Shukri and Mahmud, Mohd. Saiful Azimi and Hasan, Hameedah Sahib (2020) Non-linear PID controller for trajectory tracking of a differential drive mobile robot. Journal of Mechanical Engineering Research and Developments, 43 (7). pp. 255-269. ISSN 1024-1752
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Zangina, Umar
Buyamin, Salinda
Zainal Abidin, Mohamad Shukri
Mahmud, Mohd. Saiful Azimi
Hasan, Hameedah Sahib
Non-linear PID controller for trajectory tracking of a differential drive mobile robot
description The application of differential drive robots has grown from scientific research to broader industrial and commercial purposes. In order to Navigate the robot in difficult terrains, it must be well equipped with a robust controller with good path tracking ability and general stability. Typically, the wheeled mobile robot (WMR) can essentially be kinematically controlled by defining a route and determining the traveling time, speed and direction to get from one place to another. However, by ignoring the dynamic model of the robot, a purely kinematic model approach has been revealed to produce unrealistic results at higher speeds and loads. As a consequence, there are significant limitations to the applicability of solely kinematic systems to mobile robotics and hence, in recent years, there has been a trend towards the application of dynamic modelling. In this study, a simple but effective solution for the path tracking problem of a mobile robot using a PID controller is proposed. The method adopted is a trial and error technique with six tuning parameters for the robot to track a desired trajectory. The final mathematical derivation for a nonholonomic differential drive mobile robot was computationally simulated using MATLAB for both kinematic and dynamic models respectively. The controller was used to overcome the nonlinearity of the reference trajectory tracking as well as the speed of the DC motor adjustments. In order to evaluate the performance of the developed robot controller, tests were also carried out for different trajectories in terms of the initial and final conditions. The results show that the developed PID controller is responsive enough to be able to speed up when required to match the reference trajectory.
format Article
author Zangina, Umar
Buyamin, Salinda
Zainal Abidin, Mohamad Shukri
Mahmud, Mohd. Saiful Azimi
Hasan, Hameedah Sahib
author_facet Zangina, Umar
Buyamin, Salinda
Zainal Abidin, Mohamad Shukri
Mahmud, Mohd. Saiful Azimi
Hasan, Hameedah Sahib
author_sort Zangina, Umar
title Non-linear PID controller for trajectory tracking of a differential drive mobile robot
title_short Non-linear PID controller for trajectory tracking of a differential drive mobile robot
title_full Non-linear PID controller for trajectory tracking of a differential drive mobile robot
title_fullStr Non-linear PID controller for trajectory tracking of a differential drive mobile robot
title_full_unstemmed Non-linear PID controller for trajectory tracking of a differential drive mobile robot
title_sort non-linear pid controller for trajectory tracking of a differential drive mobile robot
publisher Bangladesh University of Engineering and Technology
publishDate 2020
url http://eprints.utm.my/id/eprint/90651/1/UmarZangina2020_NonLinearPIDControllerforTrajectoryTracking.pdf
http://eprints.utm.my/id/eprint/90651/
_version_ 1698696966121193472
score 13.159267