Computer Science ›› 2020, Vol. 47 ›› Issue (11): 220-225.doi: 10.11896/jsjkx.190900026

• Artificial Intelligence • Previous Articles     Next Articles

Multi-robot Collaborative Obstacle Avoidance Based on Artificial Potential Field Method

CHEN Jun-ling, QIN Xiao-lin, LI Xing-luo, ZHOU Yang-hao, BAO Bin-guo   

  1. College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
  • Received:2019-09-03 Revised:2020-01-13 Online:2020-11-15 Published:2020-11-05
  • About author:CHEN Jun-ling,born in 1994,postgra-duate.His main research interests include multi-robot collaborative obstacle avoidance and so on.
    QIN Xiao-lin,born in 1953,Ph.D,professor,Ph.D supervisor,is a member of China Computer Federation.His main research interests include spatial and spatio-temporal databases,data ma-nagement and security in distributed environment,etc.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (61373015,61728204).

Abstract: In recent years,with the increasing attention paid to robots,mobile robot technology has gradually become a research hotspot.Robot obstacle avoidance is an important research topic in mobile robotics,and it is one of the basic problems faced by mobile robots.Aiming at the application scenario of multi-robot,the artificial potential field method is optimized based on the full analysis of the existing robot obstacle avoidance algorithms,and the multi-robot obstacle avoidance algorithm MPF and formation obstacle avoidance algorithm AOA are proposed.MPF algorithm optimizes the problem of local minimum point in artificial potential field method,and increases the probability of robot reaching the target point.AOA algorithm combines with the existing formation obstacle avoidance algorithm to improve the efficiency of formation obstacle avoidance.Finally,different experimental environments are designed for MPF and AOA algorithms respectively.Experiment results show that,in different complex obstacle environments,MPF algorithm can guide the robot to the target point effectively and efficiently,while AOA algorithm can provide efficient and stable formation obstacle avoidance under different environmental complexity and number of robots.

Key words: Artificial potential field method, Mobile robot, Moving obstacles, Trajectory following, Virtual target point

CLC Number: 

  • TP311
[1] SUJIT P B,SARIPALLI S,SOUSA J B.Unmanned Aerial Vehicle Path Following:A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicless[J].IEEE Control Systems,2014,34(1):42-59.
[2] LIU Z,YUAN C,YUX,et al.Fault-Tolerant Formation Control of Unmanned Aerial Vehicles in the Presence of Actuator Faults and Obstacles[J].Unmanned Systems,2016,4(3):197-211.
[3] BROOKS R S.A robust layered control system for a mobile robot[J].IEEE J.robot.Autom,1986,2(1):14-23.
[4] MAES P.A Bottom-up Mechanism for Behavior Selection in an Artificial Creature[C]//Proceedings of the First International Conference on Simulation of Adaptive Behavior.MIT Press,1991.
[5] ARKIN R.Motor schema based navigation for a mobile robot:An approach to programming by behavior[C]//IEEE International Conference on Robotics & Automation.1987.
[6] CHEN Y S,JUANG J G.Intelligent obstacle avoidance control strategy for wheeled mobile robot[C]//ICCAS-SICE.2009:3199-3204.
[7] MENG J E,CHANG D.Obstacle avoidance of a mobile robot using hybrid learning approach[J].IEEE Transactions on Industrial Electronics,2005,52(3):898-905.
[8] RAM A,BOONE G,ARKIN R C,et al.Using Genetic Algo-rithms to Learn Reactive Control Parameters for Autonomous Robotic Navigation[J].Adaptive Behavior,1994,2(3):277-305.
[9] PIAO S H,HONG B R.Robot path planning using genetic algorithms[J].Journal of Harbin Institute of Technology,2001,8(3):215-217.
[10] TU J,YANG S X.Genetic algorithm based path planning for a mobile robot[C]//IEEE International Conference on Robotics &Automation.2003.
[11] QIAO L,LU Y,XIE C.Optimal Genetic Fuzzy Obstacle Avoidance Controller of Autonomous Mobile Robot Based on Ultrasonic Sensors[C]//IEEE International Conference on Robotics &Biomimetics.2007.
[12] XU X,XIE J,XIE K.Path Planning and Obstacle-Avoidance for Soccer Robot Based on Artificial Potential Field and Genetic Algorithm[C]//World Congress on Intelligent Control & Automation.2006.
[13] KHATIB O.Real-Time Obstacle Avoidance for Manipulatorsand Mobile Robots[J].International Journal of Robotics Research,1986,5(1):90-98.
[14] YUN X,TAN KC.A wall-following method for escaping local minima in potential field based motion planning[C]//International Conference on Advanced Robotics.1997.
[15] Keisuke SATO.Deadlock-free motion planning using the Laplace potential field[J].Advanced Robotics,1992,7(5):13.
[16] ZHANG Y,LI X.Leader-follower formation control and obstacle avoidance of multi-robot based on artificial potential field[C]//Control & Decision Conference.2015.
[17] CHEN J,SUN D,YANG J,et al.Leader-Follower FormationControl of Multiple Non-holonomic Mobile Robots Incorporating a Receding-horizon Scheme[J].International Journal of Robotics Research,2010,29(6):727-747.
[18] MOHAMED E F,ELMETWALLY K,HANAFY A R.An improved Tangent Bug method integrated with artificial potential field for multi-robot path planning[C]//International Sympo-sium on Innovations in Intelligent Systems & Applications.2011.
[19] QUS Z.Research on swarm robot formation and cooperative obstacle avoidance method[D].Nanjing:Nanjing University,2015.
[20] QING L,ZHOU Z,SHANGJUN W,et al.Path planning in environment with moving obstacles for mobile robot[C]//Proceedings of the 31st Chinese Control Conference.IEEE,2012:5019-5024.
[21] GE S S,CUIY J.Dynamic Motion Planning for Mobile Robots Using Potential Field Method[J].Autonomous Robots,2002,13(3):207-222.
[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] CHEN Ji-qing, TAN Cheng-zhi, MO Rong-xian, WANG Zhi-kui, WU Jia-hua, ZHAO Chao-yang. Path Planning of Mobile Robot with A* Algorithm Based on Artificial Potential Field [J]. Computer Science, 2021, 48(11): 327-333.
[3] 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.
[4] MA Hong. Fusion Localization Algorithm of Visual Aided BDS Mobile Robot Based on 5G [J]. Computer Science, 2020, 47(6A): 631-633.
[5] CHAI Hui-min, FANG Min, LV Shao-nan. Local Path Planning of Mobile Robot Based on Situation Assessment Technology [J]. Computer Science, 2019, 46(4): 210-215.
[6] CHENG Hao-hao, YANG Sen, QI Xiao-hui. Online Obstacle Avoidance and Path Planning of Quadrotor Oriented to Urban Environment [J]. Computer Science, 2019, 46(4): 241-246.
[7] LIU Jie, ZHAO Hai-fang and ZHOU De-lian. Improved Quantum Behaved Particle Swarm Optimization Algorithm for Mobile Robot Path Planning [J]. Computer Science, 2017, 44(Z11): 123-128.
[8] XU Fei. Research on Robot Obstacle Avoidance and Path Planning Based on Improved Artificial Potential Field Method [J]. Computer Science, 2016, 43(12): 293-296.
[9] XU Teng-fei, LUO Qi and WANG Hai. Dynamic Path Planning for Mobile Robot Based on Vector Field [J]. Computer Science, 2015, 42(5): 237-244.
[10] TANG Yi-ping, HU Da-wei, CAI Ying-mei, HUANG Ke and JIANG Rong-jian. Moving Object Detection in Omnidirectional Vision-based Mobile Robot [J]. Computer Science, 2015, 42(11): 314-319.
[11] ZHANG He,LIU Guo-liang,LI Nan-jun and HOU Zi-feng. Submap and Adaptive Covariance Based Method for 2D Localization [J]. Computer Science, 2014, 41(10): 23-26.
[12] . Research on Dynamic Obstacle Avoidance and Path [J]. Computer Science, 2012, 39(3): 223-227.
[13] . Mobile Robot Middleware Supporting Self-adaptive Programming [J]. Computer Science, 2012, 39(10): 119-124.
[14] LIAO Zhuo-fan,WANG Jian-xin,LIANG Jun-bin. Dynamic Deployment of Nodes in Wireless Sensor Networks [J]. Computer Science, 2011, 38(10): 45-50.
[15] ZHOU Jing,DAI Guan-zhong,CAI Xiao-yan. Research and Simulating of Global Optimal Path Planning of Mobile Robot Based on Ant Colony System [J]. Computer Science, 2010, 37(5): 171-174.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!