针对欠驱动水面无人艇的自主靠泊问题,提出一种基于构造可规划域和优化求解三次Bezier曲线的自主靠泊末端轨迹规划方法。以常见的欠驱动双体水面艇为研究对象,对常见的泊位——平行泊位进行可规划域分析构造,得到一个三次Bezier曲线的可规划域。通过在可规划域内增加一个引力势场点或者辅助目标点,引导无人艇基于前端路径规划方法达到可规划域,再基于三次Bezier曲线的原理提出一个最优求解问题,将规划轨迹的距离作为目标函数,将障碍物的位置、最大曲率、无人艇的初始以及终点位姿作为最优化问题的约束,通过求解最优化问题得到一条满足约束的最短三次Bezier曲线作为末端目标轨迹。在可规划域内利用蒙特卡洛方法验证了在可规划域的边界进入可规划区域可以通过优化求解三次Bezier曲线的方法完成末端轨迹规划,并通过仿真实验来验证了无人艇能够跟踪目标轨迹完成避障以及精准靠泊,靠泊的位置精度小于0.2 m,航向角精度小于8°。相较于经典的混合A*算法,所提规划方案的规划效率提升了18.46%,规划的轨迹更加平滑易跟踪,验证了提出的算法具有一定的优越性。
To address the autonomous berthing of underactuated unmanned surface vehicles (USVs), this paper proposes an end-phase trajectory planning method based on constructing a plannable domain and optimizing cubic Bézier curves. Focusing on a common underactuated catamaran USV, we construct a plannable domain for a typical parallel berth scenario, establishing a feasible region for cubic Bézier curve generation. By introducing an attractive potential field point or auxiliary target point within this domain, the USV is guided to enter the plannable region using a front-end path planner. Subsequently, leveraging the principles of cubic Bézier curves, we formulate an optimal control problem. This problem minimizes the trajectory length as the objective function, subject to constraints including obstacle positions, maximum curvature, and the USV's initial and terminal poses. Solving this optimization yields the shortest feasible cubic Bézier curve as the end-phase target trajectory. Monte Carlo simulations within the plannable domain validate that entry from its boundary enables successful end-phase trajectory planning via the proposed cubic Bézier optimization method. Furthermore, simulation experiments demonstrate the USV's ability to track the target trajectory for obstacle avoidance and precise berthing. The achieved berthing position accuracy is less than 0.2 m, with a heading angle error below 8°. Compared to the classical hybrid A* algorithm, the proposed method improves planning efficiency by 18.46%, generates smoother trajectories that are easier to track, and exhibits superior overall performance.
2026,48(3): 162-168 收稿日期:2025-4-25
DOI:10.3404/j.issn.1672-7649.2026.03.025
分类号:U675
基金项目:航空科学基金项目资助(20220056060001);国家自然科学基金重大科研仪器研制项目(61527810);中央高校基本科研业务费专项资金资助(x2zdD2250080);中国高校产学研创新基金新一代信息技术创新项目(2022IT046)
作者简介:邱秋彪(2001-),男,硕士研究生,研究方向为无人艇自主导航技术
参考文献:
[1] LEXAU S J N, BREIVIK M, LEKKAS A. Automated Docking for marine surface vessels-A survey[J]. IEEE A cess, 2023, 11: 132324–132367.
[2] 李国帅, 张显库, 张安超. 智能船舶靠泊技术研究热点与趋势[J]. 中国舰船研究, 2024, 19(1): 3-14.
LI G S, ZHANG X K, ZHANG A C. Research hotspots and tendency of intelligent ship berthing technology[J]. Chinese Journal of Ship Research, 2024, 19(1): 3-14.
[3] 李晔, 贾知浩, 张伟斌, 等. 面向无人艇自主靠泊的分层轨迹规划与试验[J]. 哈尔滨工程大学学报, 2019, 40(6): 1043-1050.
LI Y, JIA Z H, ZHANG W B, et al. Layered trajectory planning and experiment for the auto berthing of unmanned surface vehicles[J]. Journal of Harbin Engineering University, 2019, 40(6): 1043-1050.
[4] KUFFNER J J, LAVALLE S M. RRT-connect: An efficient approach to single-query path planning[C]//Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065). IEEE, 2000, 2: 995-1001.
[5] BITAR G, MARTINSEN A B, LEKKAS A M, et al. Trajectory planning and control for automatic docking of ASVs with full-scale experiments[J]. IFAC-PapersOnLine, 2020, 53(2): 14488-14494.
[6] YUAN S, LIU Z, SUN Y, et al. IA* QB: an efficient trajectory planning approach for the automatic berthing of unmanned surface vessel[C]//2023 9th International Conference on Control, Automation and Robotics (ICCAR). IEEE, 2023: 187-192.
[7] 李小毛, 张云东, 彭艳. 基于单目视觉和激光数据融合的无人艇自主停泊系统和方法: CN201810199071.7[P]. 2018.
[8] IM N K, NGUYEN V S. Artificial neural network controller for automatic ship berthing using head-up coordinate system[J]. International Journal of Naval Architecture and Ocean Engineering, 2018, 10(3): 235-249.
[9] LEE H, LEE J, SON W, et. al. Development of machine learning strategy for predicting the risk range of ship’s berthing Velocity[J]. Journal of Marine Science and Engineering, 2020, 8(5), 376.
[10] NGUYEN V S. Investigation of a multitasking system for automatic ship berthing in marine practice based on an integrated neural controller[J]. Mathematics, 2020, 8(7): 1167.
[11] HAN S, WANG L, WANG Y. A potential field-based trajectory planning and tracking approach for automatic berthing and COLREGs-compliant collision avoidance[J]. Ocean Engineering, 2022, 266: 112877.
[12] MIYAUCHI Y, SAWADA R, AKIMOTO Y, et. al. Optimization on planning of trajectory and control of autonomous berthing and unberthing for the realistic port geometry[J]. Ocean Engineering, 2022, 245.
[13] WANG X, DENG Z, PENG H, et al. Autonomous docking trajectory optimization for unmanned surface vehicle: A hierarchical method[J]. Ocean Engineering, 2023, 279: 114156.
[14] 李永正, 陈怡, 白旭, 等. 欠驱商船的自主靠泊轨迹规划研究[J]. 江苏科技大学学报(自然科学版), 2024, 38(1): 1-6.
[15] 胡智焕, 杨子恒, 张卫东. 基于混合 A*搜索和贝塞尔曲线的船舶进港和靠泊路径规划算法[J]. 中国舰船研究, 2024, 19(1): 220-229.
HU Z H, YANG Z H, ZHANG W D. Path planning for auto docking of underactuated ships based on Bezier curve and hybrid A* search algorithm[J]. Chinese Journal of Ship Research, 2024, 19(1): 220-229.
[16] 郑烈心. 水面无人艇建模与运动控制系统设计[D]. 广州: 华南理工大学, 2016.
[17] ABKOWITZ M. A. Measurement of hydrodynamic characteristics from ship manoe- uvring trails by system identification[J]. Transactions. of SNAME, 1980, 88: 283–318.