Computer Science ›› 2021, Vol. 48 ›› Issue (11): 327-333.doi: 10.11896/jsjkx.200900170

• Artificial Intelligence • Previous Articles     Next Articles

Path Planning of Mobile Robot with A* Algorithm Based on Artificial Potential Field

CHEN Ji-qing1,2, TAN Cheng-zhi1, MO Rong-xian1, WANG Zhi-kui1, WU Jia-hua1, ZHAO Chao-yang1   

  1. 1 School of Mechanical Engineering,Guangxi University,Nanning 530004,China
    2 Manufacturing System and Advanced Manufacturing Technology Key Laboratory,Nanning 530004,China
  • Received:2020-09-23 Revised:2021-01-18 Online:2021-11-15 Published:2021-11-10
  • About author:CHEN Ji-qing,born in 1984,Ph.D,lecturer,postgraduate supervisor.His main research interests include robot motion control,machine vision,special robot system.
  • Supported by:
    National Natural Science Foundation of China(61703116), Natural Science Foundation of Guangxi Province,China(2017GXNSFBA198228) and Guangxi Science and Technology Base and Talent Project (AD19110034).

Abstract: In order to solve the traditional A* algorithm is not taken into account when planning path obstacle distribution on the influence of the path selection,this paper puts forward an improved A* algorithm,the artificial potential field of thought and the traditional A* algorithm,the combination of the obstacles in grid map gives repulsive force function and the repulsive force around the grid size calculation,in order to improve the searching ability of A* algorithm,the repulsive force of the grid is introduced into the evaluation function of A* algorithm.The results of MATLAB simulation and Turtlebot experiments show that,compared with the traditional A* algorithm,the new improved algorithm combined with artificial potential field algorithm can plan a better path,improve the efficiency of path planning,and increase the search speed by 13.40%~29.68%.The path length is shortened by 10.56%~24.38%,and the number of path nodes is reduced by 6.89%~27.27%.The experimental results show that the improved A* algorithm has obvious optimization effect and is effective and feasible.

Key words: A* algorithm, Artificial potential field, MATLAB, Mobile robot, Path planning

CLC Number: 

  • TP242
[1]JEDDISARAVI K,ALITAPPEH R J,PIMENTA L C,et al.Multi-objective approach for robot motion planning in search tasks[J].Applied Intelligence,2016,45(2):1-17.<br /> [2]HAN J,SEO Y.Mobile robot path planning with surrounding point set and path improvement[J].Applied Soft Computing,2017,57(8):35-47.<br /> [3]LIU Q Z,WU F.Research Progress of Multi-Agent Path Planning[J].Computer Engineering,2020,46(4):1-10.<br /> [4]DUCHOŇ F,BABINEC A,KAJAN M,et al.Path planning withmodified a star algorithm for a mobile robot[J].Procedia Engineering,2014,96:59-69.<br /> [5]ZHANG H M,LI M L,YANG L.Safe path planning of mobile robot based on improved A<sup>*</sup> algorithm[J].Computer Simulation,2018,35(4):319-324.<br /> [6]ZHAO X,WANG Z,HUANG C K,et al.Mobile robot path planning based on an improved A<sup>*</sup> algorithm[J].Robot,2018,40(6):903-910.<br /> [7]WANG W,PEI D,FENG Z.The shortest path planning for mobile robots using improved A<sup>*</sup> algorithm[J].Journal of Computer Applications,2018,38(5):1523-1526.<br /> [8]WU P,SANG C J,LU Z H,et al.Research on mobile robot path planning based on improved A<sup>*</sup> algorithm[J].Computer Engineering and Applications,2019,55(21):227-233.<br /> [9]LU W L,LEI J S,SHAO Y.Path planning for mobile robot based on an improved A<sup>*</sup> algorithm[J].Journal of Ordnance Equipment Engineering,2019,40(4):197-201.<br /> [10]ZHOU C,GU Y H,REN B.Research on Path Planning of Mobile Robot Based on An Improved A<sup>*</sup>Algorithm[J].Journal of Chongqing University of Technology(Natural Science),2021,35(5):127-134.<br /> [11]WANG F,LI K P,YUAN M X.Ant colony algorithm based on optimization of potential field method for path planning[J].Computer Science,2014,41(S2):47-50.<br /> [12]WANG Y C,DAI Z X,LI T.UAV path planning based on A-Star algorithm and artificial potential field method[J].Journal of Yangzhou University(Natural Science Edition),2019,22(3):36-38.<br /> [13]WANG H B,HAO C,ZHANG P,et al.Path planning of mobile<br /> robots based on A<sup>*</sup> algorithm and artificial potential field algorithm[J].China Mechanical Engineering,2019,30(20):2489-2496.<br /> [14]HONG I,MURRAY A.Assessingraster GIS approximation for euclidean shortest path routing[J].Transactions in GIS,2016,20(4):507-584.<br /> [15]PANOV A I,YAKOVLEV K S,SUVOROV R.Grid path planning with deep reinforcement learning:preliminary results[J].Procedia Computer Science,2018,123:347-353.<br /> [16]KARDOS P,PALÁGYI K.On topology preservation of mixedoperators in triangular,square,and hexagonal grids[J].Discrete Applied Mathematics,2015,216(2):441-448.<br /> [17]XIONG H,GUO J M,LIU L.A study of improvement of D<sup>*</sup> algorithms for mobile robot path planning in partial unknown environments[J].Kybernetes,2010,39(6):935-945.<br /> [18]ALEJANDRO H P,MIGUEL A R,JOAQUÍN F.Applying the MOVNS (multi-objective variable neighborhood search) algorithm to solve the path planning problem in mobile robotics[J].Expert Systems with Applications,2016,58(10):20-35.<br /> [19]WANG Z Y,ZENG G H,HUANG B,et al.Global optimal path planning for robots with improved A<sup>*</sup> algorithm[J].Journal of Computer Applications,2019,39(9):2517-2522.<br /> [20]WANG P,GAO S,LI L,et al.Obstacle avoidance path planning design for autonomous driving vehicles based on an improved artificial potential field algorithm[J].Energies,2019,12(12):1-14.<br /> [21]PAN Z,LI J Q,HU K M,et al.Intelligent vehicle path planning based on improved artificial potential field method[J].Applied Mechanics & Materials,2015,742:349-354.<br /> [22]HARABOR D,GRASTIEN A.Online graph pruning for path-finding on grid maps[C]//Aaai Conference on Artificial Intelligence.DBLP,2011.
[1] WANG Bing, WU Hong-liang, NIU Xin-zheng. Robot Path Planning Based on Improved Potential Field Method [J]. Computer Science, 2022, 49(7): 196-203.
[2] TAN Ren-shen, XU Long-bo, ZHOU Bing, JING Zhao-xia, HUANG Xiang-sheng. Optimization and Simulation of General Operation and Maintenance Path Planning Model for Offshore Wind Farms [J]. Computer Science, 2022, 49(6A): 795-801.
[3] CHEN Bo-chen, TANG Wen-bing, HUANG Hong-yun, DING Zuo-hua. Pop-up Obstacles Avoidance for UAV Formation Based on Improved Artificial Potential Field [J]. Computer Science, 2022, 49(6A): 686-693.
[4] CHEN Jing-yu, GUO Zhi-jun, YIN Ya-kun. Full Traversal Path Planning and System Design of Intelligent Lawn Mower Based on Hybrid Algorithm [J]. Computer Science, 2021, 48(6A): 633-637.
[5] DU Wan-ru, WANG Xiao-yin, TIAN Tao, ZHANG Yue. Artificial Potential Field Path Planning Algorithm for Unknown Environment and Dynamic Obstacles [J]. Computer Science, 2021, 48(2): 250-256.
[6] GUO Qi-cheng, DU Xiao-yu, ZHANG Yan-yu, ZHOU Yi. Three-dimensional Path Planning of UAV Based on Improved Whale Optimization Algorithm [J]. Computer Science, 2021, 48(12): 304-311.
[7] ZHAO Yang, NI Zhi-wei, ZHU Xu-hui, LIU Hao, RAN Jia-min. Multi-worker and Multi-task Path Planning Based on Improved Lion Evolutionary Algorithm forSpatial Crowdsourcing Platform [J]. Computer Science, 2021, 48(11A): 30-38.
[8] CAO Bo, CHEN Feng, CHENG Jing, LI Hua, LI Yong-le. Route Planning of Unstructured Road Including Repeat Node Based on Bidirectional Search [J]. Computer Science, 2021, 48(11A): 77-80.
[9] ZHAO Xiao-wei, ZHU Xiao-jun, HAN Zhou-qing. Hover Location Selection and Flight Path Optimization for UAV for Localization Applications [J]. Computer Science, 2021, 48(11): 345-355.
[10] WANG Zi-qiang, HU Xiao-guang, LI Xiao-xiao, DU Zhuo-qun. Overview of Global Path Planning Algorithms for Mobile Robots [J]. Computer Science, 2021, 48(10): 19-29.
[11] YANG De-cheng, LI Feng-qi, WANG Yi, WANG Sheng-fa, YIN Hui-shu. Intelligent 3D Printing Path Planning Algorithm [J]. Computer Science, 2020, 47(8): 267-271.
[12] JIANG Chen-kai, LI Zhi, PAN Shu-bao, WANG Yong-jun. Collision-free Path Planning of AGVs Based on Improved Dijkstra Algorithm [J]. Computer Science, 2020, 47(8): 272-277.
[13] ZHOU Jun and WANG Tian-qi. Single Departure and Arrival Procedure Optimization in Airport Terminal Area Based on Branch and Bound Method [J]. Computer Science, 2020, 47(6A): 552-555.
[14] MA Hong. Fusion Localization Algorithm of Visual Aided BDS Mobile Robot Based on 5G [J]. Computer Science, 2020, 47(6A): 631-633.
[15] ZENG Wei-liang, WU Miao-sen, SUN Wei-jun, XIE Sheng-li. Comprehensive Review of Autonomous Taxi Dispatching Systems [J]. Computer Science, 2020, 47(5): 181-189.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!