计算机科学 ›› 2024, Vol. 51 ›› Issue (9): 290-298.doi: 10.11896/jsjkx.230900017
刘意1, 齐洁1,2
LIU Yi1, QI Jie1,2
摘要: 针对未知环境下无人艇(USV)的路径规划问题,提出了一种考虑无人艇运动学约束的改进RRT*-APF路径规划算法(IRRT*- APF)。通过引入改进的人工势场法(APF)提高了快速搜索随机树(RRT*)的避障性能,在人工势场中考虑无人艇与障碍物和目标点间的角度大小,加速了无人艇远离障碍物并接近目标点;使用曼哈顿距离法提高了RRT*算法的效率。所提出的IRRT*-APF方法,与滚动RRT*算法和PSOFS算法进行了仿真对比实验。结果表明,提出的方法所规划的路径转折的次数和转角均显著减小,有利于实现无人艇的平稳控制,同时缩短了路径长度和规划路径的时间。在风浪环境下的进一步仿真实验结果表明,所提出的算法在有风浪干扰时依然能规划出符合无人艇运动学的轨迹,具有较强的抗风浪鲁棒性。
中图分类号:
[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. |
|