计算机科学 ›› 2024, Vol. 51 ›› Issue (9): 290-298.doi: 10.11896/jsjkx.230900017

• 人工智能 • 上一篇    下一篇

考虑无人艇运动学约束的IRRT*-APF路径规划算法

刘意1, 齐洁1,2   

  1. 1 东华大学信息科学与技术学院 上海 201620
    2 东华大学数字化纺织服装技术教育部工程研究中心 上海 201620
  • 收稿日期:2023-09-04 修回日期:2023-12-14 出版日期:2024-09-15 发布日期:2024-09-10
  • 通讯作者: 齐洁(jieqi@dhu.edu.cn)
  • 作者简介:(oppoa100163@163.com)
  • 基金资助:
    国家自然科学基金面上项目(62173084)

IRRT*-APF Path Planning Algorithm Considering Kinematic Constraints of Unmanned Surface Vehicle

LIU Yi1, QI Jie1,2   

  1. 1 College of Information Science and Technology,Donghua University,Shanghai 201620,China
    2 Engineering Research Center of Digitized Textile and Fashion Technology Ministry of Education,Donghua University,Shanghai 201620,China
  • Received:2023-09-04 Revised:2023-12-14 Online:2024-09-15 Published:2024-09-10
  • About author:LIU Yi,born in 1997,postgraduate.His main research interests include robot path planning and control,and so on.
    QI Jie,born in 1978,Ph.D,professor.Her main research interests include multi-robot collaborative control,distributed parameter system control,modeling of complex industrial processes,optimization and control.
  • Supported by:
    National Natural Science Foundation of China(62173084).

摘要: 针对未知环境下无人艇(USV)的路径规划问题,提出了一种考虑无人艇运动学约束的改进RRT*-APF路径规划算法(IRRT*- APF)。通过引入改进的人工势场法(APF)提高了快速搜索随机树(RRT*)的避障性能,在人工势场中考虑无人艇与障碍物和目标点间的角度大小,加速了无人艇远离障碍物并接近目标点;使用曼哈顿距离法提高了RRT*算法的效率。所提出的IRRT*-APF方法,与滚动RRT*算法和PSOFS算法进行了仿真对比实验。结果表明,提出的方法所规划的路径转折的次数和转角均显著减小,有利于实现无人艇的平稳控制,同时缩短了路径长度和规划路径的时间。在风浪环境下的进一步仿真实验结果表明,所提出的算法在有风浪干扰时依然能规划出符合无人艇运动学的轨迹,具有较强的抗风浪鲁棒性。

关键词: 无人艇, 快速扩展随机树, 人工势场法, 局部路径规划, 滚动窗口

Abstract: Aiming at the path planning problem of unmanned surface vehicle(USV) in unknown environment,an improved rapidly-exploring random tree artificial potential field path planning algorithm(IRRT*- APF) considering the kinematics constraints of USV is proposed.The improved artificial potential field(APF) method is introduced to improve the obstacle avoidance perfor-mance of the rapidly-exploring random tree(RRT*).The use of the taxicab geometry method greatly improves the efficiency of the RRT* algorithm.The proposed IRRT*- APF method is compared with the rolling RRT* algorithm and PSOFS algorithm in simulation experiments,and the results show that the number of turns and corners planned by the proposed method are significantly reduced,which is conducive to the smooth control of the USV.At the same time,it reduces the time for planning the path.Further simulation experiments in the wind and waves interference environment are carried out,and the results show that the proposed algorithm can still plan the trajectory consistent with thekinematics constraints of USV even in the case of wind and waves interference,which shows strong robustness against wind and waves.

Key words: Unmanned surface vehicle, Rapid-exploration random tree, Artificial potential field, Local path planning, Rolling window

中图分类号: 

  • TP391.9
[1]DU Y Q,HYANG J,ZHANG H J.Multi-directional Path Planning Method of Surface Unmanned vehicle[J].Command Control & Simulation,2021,43(4):7-12.
[2]LI C,HUANG X,DING J,et al.Global path planning based on a bidirectional alternating search A* algorithm for mobile robots[J].Computers & Industrial Engineering,2022,168:108123.
[3]ZHANG T,XIANG Q,ZHENG W,et al.Application of Path Planning Based on Improved A* Algorithm in War Gaming of Naval Warfare[J].Acta Armamentarii,2022,43(4):960-968.
[4]TONG X C,ZHANG H J,GUO H.Multi-directional path planning algorithm for unmanned surface vehicle[J].Journal of Computer Applications,2020,40(11):3373-3378.
[5]KOENIG S,LIKHACHEV M.Fast replanning for navigation in unknown terrain[J].IEEE Transactions on Robotics,2005,21(3):354-363.
[6]JIABIN Y,MENG Y,ZHIYAO Z,et al.Path planning of unmanned surface vessel in an unknown environment based on improved D*Lite algorithm[J].Ocean Engineering,2022,266:112873.
[7]KARAMAN S,FRAZZOLI E.Sampling-based Algorithms forOptimal Motion Planning[J].The International Journal of Robotics Research,2011,30(7):846-894.
[8]WANG X,MA X,LI X,et al.Target-biased informed trees:sampling-based method for optimal motion planning in complex environments[J].Journal of Computational Design and Engineering,2022,9(2):755-771.
[9]WANG K,XU J,SONG K,et al.Informed anytime Bidirectional Fast Marching Tree for optimal motion planning in complex cluttered environments[J].Expert Systems with Applications,2023,215:119263.
[10]KUN W,BING Y R.A method on dynamic path planning for robotic manipulator autonomous obstacle avoidance based on animproved RRT algorithm[J].Sensors,2018,18(2):571-585.
[11]LAI T,RAMOS F,FRANCIS G.Balancing Global Exploration and Local-connectivity Exploitation with Rapidly-exploring Random disjointed-Trees[C]//2019 International Conference on Robotics and Automation(ICRA).IEEE,2019:5537-5543.
[12]XIE Y L,WANG Z.Path Planning for Ship Based on Improved Genetic Algorithm[J].Computer Technology and Development,2019,29(5):152-156.
[13]PU X C,SONG X L.Improvement of ant colony algorithm ingroup teaching and its application in robot path planning[J].CAAI Transactions on Intelligent Systems,2022,17(4):764-771.
[14]LIU H P,NIAN Z S.Improved Ant Colony Algorithm for Path Planning[J].Journal of Chinese Computer Systems,2024,45(4):853-858.
[15]HAO K,ZHAO J,WANG B,et al.The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots[J].Computational Intelligence and Neuroscience,2021(5):1-20.
[16]LIU J,ANAVATTI S,GARRATT M,et al.Modified continuousAnt Colony Optimization for multiple Unmanned Ground Vehicle path planning[J].Expert Systems with Applications,2022,196:116605.
[17]YU Z,SI Z,LI X,et al.A novel hybrid particle swarm optimization algorithm for path planning of UAVs[J].IEEE Internet of Things Journal,2022,9(22):22547-22558.
[18]FERNANDES P B,OLIVEIRA R,NETO J F.Trajectory planning of autonomous mobile robots applying a particle swarm optimization algorithm with peaks of diversity[J].Applied Soft Computing,2022,116:108108.
[19]SAHU B,DAS P K,KABAT M R.Multi-robot cooperation and path planning for stick transporting using improved Q-learning and democratic robotics PSO[J].Journal of Computational Science,2022,60:101637.
[20]GUO X,PENG G,MENG Y.A modified Q-learning algorithm for robot path planning in a digital twin assembly system[J].The International Journal of Advanced Manufacturing Techno-logy,2022,119:3951-3961.
[21]ASGHARI A,SOHRABI M K,YAGHMAEE F.Task scheduling,resource provisioning,and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm[J].Journal of Supercomputing,2021,77(3):2800-2828.
[22]HOU J R,WAN Y,LIANG X C,et al.Robot Dynamic Path Planning Algorithm for Unknown Environment[J].Microcontrollers & Embedded Systems,2022,22(1):29-32.
[23]ZHAO H W,LV B,LIANG Y.Path Planning Design of Mobile Robot Based on Fuzzy Control in Unknown Environment[C]//2022 4th International Conference on Civil Aviation Safety and Information Technology(ICCASIT).IEEE,2022:1225-1228.
[24]ZHANG Z,CHEN S,LI Y H,et al.Local Path Planning of Unmanned Underwater Vehicle Based on Improved APF and Rolling Window Method[C]//2022 International Conference on Cyber-Physical Social Intelligence(ICCSI).IEEE,2022:542-549.
[25]GAO Y,HU T,WANG Y,et al.Research on the Path Planning Algorithm of Mobile Robot[C]//2021 13th International Conference on Measuring Technology and Mechatronics Automation(ICMTMA).2021:447-450.
[26]LIAO X,WANG Y,XUAN Y,et al.AGV Path Planning Model based on Reinforcement Learning[C]//2020 Chinese Automation Congress(CAC).2020:6722-6726.
[27]CHEN X,LIU Z,DONG J,et al.Path following algorithm of Underactuated USV[J].Journal of Naval University of Engineering,2018,30(3):107-112.
[28]YANG Y S.Mathematical model of ship motion:mechanismmodeling and identification modeling [M].Dalian Maritime University Press,1999:1-450.
[29]LI J,ZHANG Y,CHEN T.Application of the Improved RRT algorithm to AUV target search in an unknown 3D environment [J].CAAI Transactions on Intelligent Systems,2022,17(2):368-375.
[30]WAHAB M N A,LEE C M,AKBAR M F,et al.Path Planning for Mobile Robot Navigation in Unknown Indoor Environments Using Hybrid PSOFS Algorithm[J].IEEE Access,2020,8:161805-161815.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!