Cargando…

Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms

Automated guided vehicles (AGVs) are popular subsets of robots that come in various shapes and sizes. The group's use in the industry ranges from applications for carrying pallets, carts, and utensils to helping the elderly or transporting medicine to hospitals. Even recently, they have been us...

Descripción completa

Detalles Bibliográficos
Autores principales: Moshayedi, Ata Jahangir, Li, Jinsong, Sina, Nima, Chen, Xi, Liao, Liefa, Gheisari, Mehdi, Xie, Xiaoyun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9678457/
https://www.ncbi.nlm.nih.gov/pubmed/36419508
http://dx.doi.org/10.1155/2022/7799654
_version_ 1784833989015502848
author Moshayedi, Ata Jahangir
Li, Jinsong
Sina, Nima
Chen, Xi
Liao, Liefa
Gheisari, Mehdi
Xie, Xiaoyun
author_facet Moshayedi, Ata Jahangir
Li, Jinsong
Sina, Nima
Chen, Xi
Liao, Liefa
Gheisari, Mehdi
Xie, Xiaoyun
author_sort Moshayedi, Ata Jahangir
collection PubMed
description Automated guided vehicles (AGVs) are popular subsets of robots that come in various shapes and sizes. The group's use in the industry ranges from applications for carrying pallets, carts, and utensils to helping the elderly or transporting medicine to hospitals. Even recently, they have been used in libraries to carry books on shelves. The main part of an AGV includes its body, motor, driver, processor, and sensors, which are more or less the same in all types of AGVs, and addons vary depending on the application and the work environment. The part that affects AGV performance is the control strategy, to which researchers have shown different approaches. Using various techniques and simulations to obtain a model is the key and can help to improve and evaluate the performance of the strategy of the robot. In this study, based on the actual design of the AGV system, all data and components are described, and the simulation is performed in MATLAB software. Then, for controlling the platform based on the PID controller tuning, four methods of Ziegler Nichols, empirical, Particle Swarm Optimization (PSO), and Beetle Antennae Searching (BAS) (optimizer) are discussed, and the results are compared in the four paths including the circle, ellipse, Spiral and 8-shaped paths by observing and testing the tuned PID parameters. Finally, a series of subsequent experiences were carried out in CoppeliaSim (VREP) as a famous robot simulator to overcome the environmental constraints for the same paths that were used in Matlab based on the extracted PID values. Based on the results, the empirical methods, PSO, and BAS errors are very close together. But in general, the BAS algorithm is the fastest, and the PSO had better performance. In general, the maximum error is linked to the path of 8 shapes and the minimum is related to circle shape one. Finally, the analysis of results in different paths in both simulators shows the same results. Therefore, concerning the limited test on the real platform and using the PID coefficients obtained from the simulation shows the model's ability for the researchers in robotic research.
format Online
Article
Text
id pubmed-9678457
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-96784572022-11-22 Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms Moshayedi, Ata Jahangir Li, Jinsong Sina, Nima Chen, Xi Liao, Liefa Gheisari, Mehdi Xie, Xiaoyun Comput Intell Neurosci Research Article Automated guided vehicles (AGVs) are popular subsets of robots that come in various shapes and sizes. The group's use in the industry ranges from applications for carrying pallets, carts, and utensils to helping the elderly or transporting medicine to hospitals. Even recently, they have been used in libraries to carry books on shelves. The main part of an AGV includes its body, motor, driver, processor, and sensors, which are more or less the same in all types of AGVs, and addons vary depending on the application and the work environment. The part that affects AGV performance is the control strategy, to which researchers have shown different approaches. Using various techniques and simulations to obtain a model is the key and can help to improve and evaluate the performance of the strategy of the robot. In this study, based on the actual design of the AGV system, all data and components are described, and the simulation is performed in MATLAB software. Then, for controlling the platform based on the PID controller tuning, four methods of Ziegler Nichols, empirical, Particle Swarm Optimization (PSO), and Beetle Antennae Searching (BAS) (optimizer) are discussed, and the results are compared in the four paths including the circle, ellipse, Spiral and 8-shaped paths by observing and testing the tuned PID parameters. Finally, a series of subsequent experiences were carried out in CoppeliaSim (VREP) as a famous robot simulator to overcome the environmental constraints for the same paths that were used in Matlab based on the extracted PID values. Based on the results, the empirical methods, PSO, and BAS errors are very close together. But in general, the BAS algorithm is the fastest, and the PSO had better performance. In general, the maximum error is linked to the path of 8 shapes and the minimum is related to circle shape one. Finally, the analysis of results in different paths in both simulators shows the same results. Therefore, concerning the limited test on the real platform and using the PID coefficients obtained from the simulation shows the model's ability for the researchers in robotic research. Hindawi 2022-11-14 /pmc/articles/PMC9678457/ /pubmed/36419508 http://dx.doi.org/10.1155/2022/7799654 Text en Copyright © 2022 Ata Jahangir Moshayedi et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Moshayedi, Ata Jahangir
Li, Jinsong
Sina, Nima
Chen, Xi
Liao, Liefa
Gheisari, Mehdi
Xie, Xiaoyun
Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title_full Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title_fullStr Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title_full_unstemmed Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title_short Simulation and Validation of Optimized PID Controller in AGV (Automated Guided Vehicles) Model Using PSO and BAS Algorithms
title_sort simulation and validation of optimized pid controller in agv (automated guided vehicles) model using pso and bas algorithms
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9678457/
https://www.ncbi.nlm.nih.gov/pubmed/36419508
http://dx.doi.org/10.1155/2022/7799654
work_keys_str_mv AT moshayediatajahangir simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT lijinsong simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT sinanima simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT chenxi simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT liaoliefa simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT gheisarimehdi simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms
AT xiexiaoyun simulationandvalidationofoptimizedpidcontrollerinagvautomatedguidedvehiclesmodelusingpsoandbasalgorithms