Path planning and trajectroy tracking of a mobile robot using bio-inspired optimization algorithms and PID control

A. Moshayedi, A. Abbasi, Liefa Liao, Shuai Li
{"title":"Path planning and trajectroy tracking of a mobile robot using bio-inspired optimization algorithms and PID control","authors":"A. Moshayedi, A. Abbasi, Liefa Liao, Shuai Li","doi":"10.1109/CIVEMSA45640.2019.9071596","DOIUrl":null,"url":null,"abstract":"Path planning and trajectory tacking are the fundamental task in mobile robotic science, and they enable the robot to navigate autonomously. In this work, the path planning task is carried out using three bio-inspired optimization algorithms, including PSO, ABC and FA. The duty of the algorithms is to determine a collision-free path through fixed obstacles in the working environment. The maximum speed of the robot is applied to the optimization problem as a constraint. In order to evaluate the performance of the algorithms, four workspaces with different obstacle layout are simulated in MATLAB, and the quality of path planning task is analyzed statistically and numerically, considering four different criteria, including, convergency quality, convergency time, path length and success rate. In the next step, a control model is designed to track the path curve determined by the path planning algorithms. A PID-based control structure is simulated in MATLAB Simulink and the controller was able to track the pre-determined traj ectories with proper approximation. The controller is applied on a dynamic model of a two-wheeled mobile robot offered by [1]. In order to validate the control inputs it is necessary to apply them on a real platform. The experimental study is implemented on a two-wheeled mobile robot which is designed and built based on the authors' previous paper [2] in various enverioment and obstacles. The result shows control inputs were applied to the real robot and the robot was able to imitate the applied path curve, and find its way toward the target point without colliding obstacles in real and simulation task.","PeriodicalId":293990,"journal":{"name":"2019 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA)","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIVEMSA45640.2019.9071596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Path planning and trajectory tacking are the fundamental task in mobile robotic science, and they enable the robot to navigate autonomously. In this work, the path planning task is carried out using three bio-inspired optimization algorithms, including PSO, ABC and FA. The duty of the algorithms is to determine a collision-free path through fixed obstacles in the working environment. The maximum speed of the robot is applied to the optimization problem as a constraint. In order to evaluate the performance of the algorithms, four workspaces with different obstacle layout are simulated in MATLAB, and the quality of path planning task is analyzed statistically and numerically, considering four different criteria, including, convergency quality, convergency time, path length and success rate. In the next step, a control model is designed to track the path curve determined by the path planning algorithms. A PID-based control structure is simulated in MATLAB Simulink and the controller was able to track the pre-determined traj ectories with proper approximation. The controller is applied on a dynamic model of a two-wheeled mobile robot offered by [1]. In order to validate the control inputs it is necessary to apply them on a real platform. The experimental study is implemented on a two-wheeled mobile robot which is designed and built based on the authors' previous paper [2] in various enverioment and obstacles. The result shows control inputs were applied to the real robot and the robot was able to imitate the applied path curve, and find its way toward the target point without colliding obstacles in real and simulation task.
基于仿生优化算法和PID控制的移动机器人路径规划和轨迹跟踪
路径规划和轨迹跟踪是移动机器人科学的基本任务,是实现机器人自主导航的关键。在这项工作中,路径规划任务使用了三种仿生优化算法,包括PSO, ABC和FA。算法的任务是确定工作环境中通过固定障碍物的无碰撞路径。将机器人的最大速度作为约束应用于优化问题。为了评估算法的性能,在MATLAB中模拟了4种不同障碍物布局的工作空间,并考虑收敛质量、收敛时间、路径长度和成功率4种不同的准则,对路径规划任务的质量进行了统计和数值分析。下一步,设计控制模型,跟踪路径规划算法确定的路径曲线。在MATLAB Simulink中对基于pid的控制结构进行了仿真,结果表明,该控制器能够以适当的逼近方式跟踪预定轨迹。将该控制器应用于[1]提供的两轮移动机器人动力学模型。为了验证控制输入,有必要在实际平台上应用它们。在前人论文[2]的基础上设计制造的两轮移动机器人在各种环境和障碍物下进行了实验研究。结果表明,将控制输入应用到真实机器人上,机器人能够模仿所应用的路径曲线,并在真实任务和仿真任务中找到不碰撞障碍物的目标点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信