Path planning and tracking of wheeled mobile robot: using firefly algorithm and kinematic controller combined with sliding mode control

被引:4
作者
Achouri, Mourad [1 ]
Zennir, Youcef [2 ]
机构
[1] Univ 20 Aout 1955, LRPCSI Lab Skikda, Skikda 21000, Algeria
[2] Univ 20 Aout 1955, Automat Lab Skikda, Skikda 21000, Algeria
基金
英国科研创新办公室;
关键词
FA; Kinematic controller; SMC; Path planning; Path tracking; PID CONTROLLER; DYNAMIC-MODEL; DESIGN;
D O I
10.1007/s40430-024-04772-7
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
With the evolution of the industrial processes, mobile robots have gained a considerable interest due to their ability to perform rapidly and efficiently complex tasks, notably the dangerous ones. Hence, designing a safe path and controlling the motion of mobile robot is a prerequisite requirement for any such mobile robot mission. This paper employs firefly algorithm (FA) to solve the path planning problem. The developed algorithm engages a population of fireflies to find a shortest trajectory without any physical meeting with obstacles from the starting point to the destination based on their brightness. FA covers two kinds of objectives which are the path length and the path safety. In order to test the efficiency of the proposed algorithm, a comparison with particle swarm optimization (PSO) and teaching learning-based optimization (TLBO) was made. Furthermore, a kinematic controller combined with sliding mode control (SMC) approach is proposed to follow the obtained path by FA. The kinematic controller was developed to provide the required velocities, whereas two SMCs are adopted for velocity tracking and steering control of mobile robot. In order to attain its best performance, the FA algorithm was also devoted to find its best parameters. To verify its feasibility, two well-known reference trajectories (circle and 8 shape) were considered. Finally, the involved results in this work indicate that FA outperforms other algorithms, which can be used as a path planar to generate an adequate trajectory of mobile robot and demonstrate that the designed controller provides height tracking ability.
引用
收藏
页数:17
相关论文
共 44 条
[1]   Trajectory tracking of differential drive mobile robots using fractional-order proportional-integral-derivative controller design tuned by an enhanced fruit fly optimization [J].
Abed, Azher M. ;
Rashid, Zryan Najat ;
Abedi, Firas ;
Zeebaree, Subhi R. M. ;
Sahib, Mouayad A. ;
Mohamad Jawad, Anwar Ja'afar ;
Redha Ibraheem, Ghusn Abdul ;
Maher, Rami A. ;
Abdulkareem, Ahmed Ibraheem ;
Ibraheem, Ibraheem Kasim ;
Azar, Ahmad Taher ;
Al-khaykan, Ameer .
MEASUREMENT & CONTROL, 2022, 55 (3-4) :209-226
[2]  
Achouri M., 2022, Alger J Signals Syst, V7, P1, DOI [10.51485/ajss.v7i1.150, DOI 10.51485/AJSS.V7I1.150]
[3]  
Achouri M., 2022, J Eur des Syst Autom, V55, P359
[4]   Design of a robust tracking controller for a nonholonomic mobile robot based on sliding mode with adaptive gain [J].
Azzabi, Ameni ;
Nouri, Khaled .
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2021, 18 (01)
[5]   Dynamic model based formation control and obstacle avoidance of multi-robot systems [J].
De la Cruz, Celso ;
Carelli, Ricardo .
ROBOTICA, 2008, 26 (03) :345-356
[6]   An Intelligent Non-Integer PID Controller-Based Deep Reinforcement Learning: Implementation and Experimental Results [J].
Gheisarnejad, Meysam ;
Khooban, Mohammad Hassan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (04) :3609-3618
[7]   A Novel Step Optimal Path Planning Algorithm for the Spherical Mobile Robot Based on Fuzzy Control [J].
Guo, Jian ;
Li, Chunying ;
Guo, Shuxiang .
IEEE ACCESS, 2020, 8 :1394-1405
[8]  
Larabi M. S., 2022, Journal Europeen des Systemes Automatises, V55, P803
[9]   A Firefly Algorithm With Self-Adaptive Population Size for Global Path Planning of Mobile Robot [J].
Li, Fengling ;
Fan, Xingjiang ;
Hou, Zhixiang .
IEEE ACCESS, 2020, 8 :168951-168964
[10]   Fuzzy-Torque Approximation-Enhanced Sliding Mode Control for Lateral Stability of Mobile Robot [J].
Li, Jiehao ;
Wang, Junzheng ;
Peng, Hui ;
Hu, Yingbai ;
Su, Hang .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (04) :2491-2500