摘要
A^(*)算法广泛应用于AUV全局路径规划中,但是存在算法时间较长,搜索效率低,规划路径冗余拐点较多,路径平滑度差等问题。本文针对A^(*)算法的不足,考虑多种因素,对其做出改进。首先引入障碍物系数,同时考虑搜索节点距目标点的距离,实现评价函数的自适应调整;其次考虑AUV自身体积,改进搜索节点选取规则,避免与障碍物产生碰撞;然后划分象限,根据目标点所处位置减少算法不必要的搜索节点;最后剔除冗余拐点,改善路径平滑度。仿真实验结果表明,改进A^(*)算法大大减少搜索节点的数量,算法时间平均缩短20%以上,提高规划效率,路径长度得到一定缩短,拐点个数显著减少。改进A^(*)算法规划得到的路径更为平滑,适合AUV实际运动。
The A^(*)algorithm is widely used in AUV global path planning,but there are problems such as long algorithm time,low search efficiency,more redundant inflection points of the planned path,and poor path smoothness.Aiming at the deficiencies of the A^(*)algorithm,this paper considers a variety of factors to improve it:firstly introduce obstacle coefficients to improve the evaluation function;secondly,the volume of the AUV is considered to improve search node selection rules to avoid collisions with obstacles;then reduce unnecessary search nodes in the algorithm;finally eliminate redundant inflection points to improve the smoothness of the path.According to the simulation experiment results,the improved A^(*)algorithm greatly reduces the number of search nodes,shortens the algorithm time by more than 20% on average,improves the planning efficiency,shortens the path length to a certain extent,and significantly reduces the number of inflection points.The path planned by the improved A^(*)algorithm is smoother and suitable for the actual movement of AUV.
作者
任晔
王俊雄
张小卿
REN Ye;WANG Jun-xiong;ZHANG Xiao-qing(Shanghai Jiaotong University,Shanghai 200240,China)
出处
《舰船科学技术》
北大核心
2022年第11期58-62,共5页
Ship Science and Technology