首页 | 本学科首页   官方微博 | 高级检索  
     

基于FIA*-APF算法的蟹塘投饵船动态路径规划
引用本文:孙月平,方正,袁必康,孙杰,孟祥汶,汪彦彤,赵德安. 基于FIA*-APF算法的蟹塘投饵船动态路径规划[J]. 农业工程学报, 2024, 40(9): 137-145
作者姓名:孙月平  方正  袁必康  孙杰  孟祥汶  汪彦彤  赵德安
作者单位:江苏大学电气信息工程学院,镇江 212013;常州东风农机集团有限公司,常州 213200;江苏大学电气信息工程学院,镇江 212013;江苏大学机械工业设施农业测控技术与装备重点实验室,镇江 212013
基金项目:国家自然科学基金项目(62173162);江苏省现代农机装备与技术示范推广项目(NJ2022-28);江苏省高校优势学科建设项目(PAPD)
摘    要:为了提高无人投饵船在含障碍物河蟹养殖池塘自主巡航的作业效率和安全性,该研究提出基于改进A*算法与人工势场法相融合(fusion of improved A* and artificial potential field,FIA*-APF)的蟹塘投饵船动态路径规划算法。首先引入动态加权因子优化A*算法评价函数;其次加入转折惩罚函数并删除冗余点,接着利用B样条曲线对全局路径进行平滑处理;最后将改进A*算法得到的全局路径作为改进人工势场法中的引力路径,生成投饵船自主巡航高效路径。根据养殖池塘创建静态和动态2种仿真环境,分别对传统人工势场法(traditional artificial potential field,TAPF)、基于A*和人工势场法的融合算法(the A* and artificial potential field,TA*-APF)和FIA*-APF算法的性能进行20次测试。仿真试验结果表明:2种环境下,FIA*-APF算法的平均规划时间是TAPF算法的17.23%,是TA*-APF算法的51.96%,平均指令节点数量比TAPF算法减少50.64%,比TA*-APF算法减少65.03%,平均路径长度比TA*-APF算法减少2.82%。蟹塘试验结果表明:FIA*-APF算法的规划时间为TAPF算法的38.16%,为TA*-APF的62.42%,路径长度比TAPF算法减少29.13%,比TA*-APF减少10.15%;另外,TAPF和TA*-APF算法规划路径上大于60°的转角分别是FIA*-APF算法的3.28和2.62倍,大于100°的转角分别是FIA*-APF算法的3.73和1.67倍,该研究算法规划的路径更高效平滑。研究结果可为无人投饵船自主导航提供参考。

关 键 词:无人投饵船  算法  导航  路径规划  A* 算法  人工势场法  动态避障
收稿时间:2023-12-28
修稿时间:2024-03-20

Dynamic path planning for feeding boat in crab pond using FIA*-APF algorithm
SUN Yueping,FANG Zheng,YUAN Bikang,SUN Jie,MENG Xiangwen,WANG Yantong,ZHAO De’an. Dynamic path planning for feeding boat in crab pond using FIA*-APF algorithm[J]. Transactions of the Chinese Society of Agricultural Engineering, 2024, 40(9): 137-145
Authors:SUN Yueping  FANG Zheng  YUAN Bikang  SUN Jie  MENG Xiangwen  WANG Yantong  ZHAO De’an
Affiliation:College of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China;Changzhou Dongfeng Agricultural Machinery Group Co., LTD., Changzhou 213200, China; College of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China;Key Laboratory of Agricultural Measurement and Control Technology and Equipment for Machinery Industry, Jiangsu University, Zhenjiang 212013, China
Abstract:Most of the crabs are fed manually at present in China. However, manual feeding cannot fully meet the industrial requirements of mass production, particularly with an increasingly aging labor force. Fortunately, automatic navigation can be expected to promote the development of unmanned feeding boats. This study aims to realize the real-time path planning of an unmanned feeding boat in a crab pond environment with static and dynamic obstacles. A dynamic path planning was proposed for the unmanned feeding boat using the fusion of the improved A* and the artificial potential field (FIA*-APF). Better performance was achieved to solve the excessive turning points, large path curvature, and numerous redundant points in the traditional A* path planning. Firstly, the evaluation function was optimized to find the end of the path. Then, the turn penalty function was introduced to remove the redundant points for the smaller number of turning points. The path was then smoothed using a B-spline curve. Finally, the gravitational and repulsive functions of the artificial potential field were improved to obtain the global paths using the improved A*. The gravitational paths were used to treat the local optimization and unreachability in the artificial potential field. Two aquaculture pond environments with static and dynamic obstacles were established to evaluate the performance of the traditional artificial potential field (TAPF) , the fusion with the A* and artificial potential field (TA*-APF), as well as the FIA*-APF. Planning speed, number of nodes and path length were selected as the evaluating indicators. Each experiment was carried out 20 times in every single environment. The simulation results showed that the average planning time in the two environments was 17.23% and 51.96%, respectively, compared with the TAPF and the TA*-APFs. Furthermore, the average node numbers were 50.64% and 65.03% less than that, respectively. The average path length was 2.82% less than the TA*-APF. The results of 10 crab pond tests showed that the planning time was only 38.16% and 62.42% of the TAPF and the TA*-APFs, respectively. The average path lengths were 29.13% and 10.15% less than that, respectively. In addition, the TAPF and TA*-APFs planned paths with corners greater than 60° were 3.28 and 2.62 times greater than FIA*-APF, while the corners greater than 100° were 3.73 and 1.67 times greater than FIA*-APF, respectively. The path planned was safer and smoother after optimization. The finding can provide a sound reference for the navigation development in unmanned feeding boats.
Keywords:unmanned feeding boat   algorithms   navigation  path planning  A* algorithm  APF  dynamic obstacle
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号