IIUM Repository

Performance evaluation of PID controller optimisation for wheel mobile robot using Bat based optimisation algorithm

,, Dwi Pebrianti and Ann Ayop azmi, Nurnajmi Qasrina and Bayuaji, Luhur and Suarin, Nur Aisyah Syafinaz and ,, Muhammad Syafrullah (2022) Performance evaluation of PID controller optimisation for wheel mobile robot using Bat based optimisation algorithm. In: Applications of Optimisation in Control Engineering. Penerbit Universiti Malaysia Pahang, pp. 25-50. ISBN 9789672831709

[img] PDF (Book chapter about application of optimization in control engineering) - Published Version
Restricted to Registered users only

Download (2MB) | Request a copy


By definition, a mobile robot is a type of robot that has capability to move in a certain kind of environment and generally used to accomplish certain tasks with some degrees of freedom (DoF). Applications of mobile robots cover both industrial and domestic area. It may help to reduce risk to human being and to the environment. Mobile robot is expected to operate safely where it must stay away from hazards such as obstacles. Therefore, a controller needs to be designed to make the system robust and adaptive. In this study, PID controller is chosen to control a wheel mobile robot. PID is considered as simple yet powerful controller for many kinds of applications. In designing PID, user needs to set appropriate controller gain to achieve a desired performance of the control system, in terms of time response and its steady state error. In this study, a new proposed hybrid optimization algorithm, called Extended Bat Algorithm (EBA) is used for optimizing the PID controller for the wheel mobile robot. Three different optimization algorithms which are Bat Algorithm (BA), Bat Algorithm with Mutation (BAM) and Extended Bat Algorithm (EBA) are implemented to optimize the value of PID controller gain for wheel mobile robot. The performance of these algorithms will be compared with a well-known optimization algorithm, Particle Swarm Optimization (PSO). The result shows that BAM has better performance compared to PSO in term of overshoot percentage and steady state error. BAM gives 2.29% of overshoot and 2.94% of steady state error. Meanwhile, PSO gives 3.07% of overshoot and 3.72% of steady state error.

Item Type: Book Chapter
Additional Information: 10732/101895
Uncontrolled Keywords: Wheel mobile robot, optimization algorithm, PID controller, Bat Algorithm, Bat Algorithm with Mutation, Extended Bat Algorithm, Particle Swarm Optimization
Subjects: T Technology > T Technology (General)
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Engineering > Department of Mechanical Engineering
Depositing User: Dr Dwi Pebrianti
Date Deposited: 14 Dec 2022 15:03
Last Modified: 02 May 2023 08:54
URI: http://irep.iium.edu.my/id/eprint/101895

Actions (login required)

View Item View Item


Downloads per month over past year