POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR

According to World Robotics Industrial Robots 2018 report by International Federation of Robotics, demand for automated guided vehicle (AGV) has a market value of 0.5 billion dollars in 2018 and is projected to become 0.9 billion in 2021. An autonomous AGV needs a motion controller module that co...

Full description

Saved in:
Bibliographic Details
Main Author: Abyan Raff H, Muhammad
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/57915
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:57915
spelling id-itb.:579152021-08-27T14:01:05ZPOSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR Abyan Raff H, Muhammad Indonesia Final Project Position Control, Automated Guided Vehicle, Omnidirectional, PID, Fuzzy, Robot Operating System, Gazebo INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/57915 According to World Robotics Industrial Robots 2018 report by International Federation of Robotics, demand for automated guided vehicle (AGV) has a market value of 0.5 billion dollars in 2018 and is projected to become 0.9 billion in 2021. An autonomous AGV needs a motion controller module that consists of position and velocity controller. A conventional approach to develop this module is to employ a PID-based controller. However, the ideal and linear form of PID controller may not produce satisfying result if the plant is not accurately modelled or the plant itself has a dominant nonlinear behavior. Several compensation techniques have been developed to counter this problem, one example of them is by using fuzzy controller. In the case of AGV development by PT. Irostech Solusi Intelijen, only the kinematic AGV model is available. Hence, PID-based motion controller is not enough to mitigate the error of AGV’s nonlinear movements such as curving. Therefore, in this final project an in-depth study of implementation of a fuzzy controller to compensate PID controller is conducted. The algorithm is developed inside Robot Operating System (ROS) framework in order to integrate it with the rest of AGV system, while the codes themselves are developed using python in order to ease the development phase. In this final project, the control algorithm has been developed and implemented in Robot Operating System framework. The two types of controllers have been also tested using Gazebo simulation and compared. It is recommended to implement the fuzzy compensator if the company wants more responsive behavior and faster error reduction but for pure trajectory tracking a conventional PID is enough. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description According to World Robotics Industrial Robots 2018 report by International Federation of Robotics, demand for automated guided vehicle (AGV) has a market value of 0.5 billion dollars in 2018 and is projected to become 0.9 billion in 2021. An autonomous AGV needs a motion controller module that consists of position and velocity controller. A conventional approach to develop this module is to employ a PID-based controller. However, the ideal and linear form of PID controller may not produce satisfying result if the plant is not accurately modelled or the plant itself has a dominant nonlinear behavior. Several compensation techniques have been developed to counter this problem, one example of them is by using fuzzy controller. In the case of AGV development by PT. Irostech Solusi Intelijen, only the kinematic AGV model is available. Hence, PID-based motion controller is not enough to mitigate the error of AGV’s nonlinear movements such as curving. Therefore, in this final project an in-depth study of implementation of a fuzzy controller to compensate PID controller is conducted. The algorithm is developed inside Robot Operating System (ROS) framework in order to integrate it with the rest of AGV system, while the codes themselves are developed using python in order to ease the development phase. In this final project, the control algorithm has been developed and implemented in Robot Operating System framework. The two types of controllers have been also tested using Gazebo simulation and compared. It is recommended to implement the fuzzy compensator if the company wants more responsive behavior and faster error reduction but for pure trajectory tracking a conventional PID is enough.
format Final Project
author Abyan Raff H, Muhammad
spellingShingle Abyan Raff H, Muhammad
POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
author_facet Abyan Raff H, Muhammad
author_sort Abyan Raff H, Muhammad
title POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
title_short POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
title_full POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
title_fullStr POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
title_full_unstemmed POSITION CONTROL OF OMNIDIRECTIONAL AUTOMATED GUIDED VEHICLE USING PID AND FUZZY-PID COMPENSATOR
title_sort position control of omnidirectional automated guided vehicle using pid and fuzzy-pid compensator
url https://digilib.itb.ac.id/gdl/view/57915
_version_ 1822275063648354304