Path Planning of Mobile Robot With Improved Ant Colony Algorithm and MDP to Produce Smooth Trajectory in Grid-Based Environment

被引:45
作者
Ali, Hub [1 ]
Gong, Dawei [1 ]
Wang, Meng [1 ]
Dai, Xiaolin [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Mech & Elect Engn, Chengdu, Peoples R China
基金
中国国家自然科学基金;
关键词
mobile robot; ant colony algorithm; Markov decision process model; motion planning; obstacle avoidance; AVOIDANCE; ASTERISK; MODEL;
D O I
10.3389/fnbot.2020.00044
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This approach has been derived mainly to improve quality and efficiency of global path planning for a mobile robot with unknown static obstacle avoidance features in grid-based environment. The quality of the global path in terms of smoothness, path consistency and safety can affect the autonomous behavior of a robot. In this paper, the efficiency of Ant Colony Optimization (ACO) algorithm has improved with additional assistance of A* Multi-Directional algorithm. In the first part, A* Multi-directional algorithm starts to search in map and stores the best nodes area between start and destination with optimal heuristic value and that area of nodes has been chosen for path search by ACO to avoid blind search at initial iterations. The path obtained in grid-based environment consist of points in Cartesian coordinates connected through line segments with sharp bends. Therefore, Markov Decision Process (MDP) trajectory evaluation model is introduced with a novel reward policy to filter and reduce the sharpness in global path generated in grid environment. With arc-length parameterization, a curvilinear smooth route has been generated among filtered waypoints and produces consistency and smoothness in the global path. To achieve a comfort drive and safety for robot, lateral and longitudinal control has been utilized to form a set of optimal trajectories along the reference route, as well as, minimizing total cost. The total cost includes curvature, lateral and longitudinal coordinates constraints. Additionally, for collision detection, at every step the set of optimal local trajectories have been checked for any unexpected obstacle. The results have been verified through simulations in MATLAB compared with previous global path planning algorithms to differentiate the efficiency and quality of derived approach in different constraint environments.
引用
收藏
页数:13
相关论文
共 37 条
[1]   Mobile robot path planning using an improved ant colony optimization [J].
Akka, Khaled ;
Khaber, Farid .
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2018, 15 (03)
[2]  
[Anonymous], 2016, MATH PROBL ENG, DOI DOI 10.1155/2016/8217250
[3]   Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control [J].
Bakdi, Azzeddine ;
Hentout, Abdelfetah ;
Boutami, Hakim ;
Maoudj, Abderraouf ;
Hachour, Ouarda ;
Bouzouia, Brahim .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 89 :95-109
[4]   Motion planning for formations of mobile robots [J].
Barfoot, TD ;
Clark, CM .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 46 (02) :65-78
[5]   Sigmoid Limiting Functions and Potential Field Based Autonomous Air Refueling Path Planning for UAVs [J].
Cetin, Omer ;
Yilmaz, Guray .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 73 (1-4) :797-810
[6]  
Chapra SC., 2012, Connect, learn, succeed
[7]   Local Path Planning for Off-oad Autonomous Driving With Avoidance of Static Obstacles [J].
Chu, Keonyup ;
Lee, Minchae ;
Sunwoo, Myoungho .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2012, 13 (04) :1599-1616
[8]   Mobile Robot Path Planning Based on Ant Colony Algorithm With A* Heuristic Method [J].
Dai, Xiaolin ;
Long, Shuai ;
Zhang, Zhiwen ;
Gong, Dawei .
FRONTIERS IN NEUROROBOTICS, 2019, 13
[9]   Path planning with modified A star algorithm for a mobile robot [J].
Duchon, Frantisek ;
Babinec, Andrej ;
Kajan, Martin ;
Beno, Peter ;
Florek, Martin ;
Fico, Tomas ;
Jurisica, Ladislav .
MODELLING OF MECHANICAL AND MECHATRONIC SYSTEMS, 2014, 96 :59-69
[10]   Using interpolation to improve path planning:: The field D* algorithm [J].
Ferguson, Dave ;
Stentz, Anthony .
JOURNAL OF FIELD ROBOTICS, 2006, 23 (02) :79-101