Hostname: page-component-848d4c4894-tn8tq Total loading time: 0 Render date: 2024-06-23T05:34:20.822Z Has data issue: false hasContentIssue false

Radar-based path planning of autonomous surface vehicle with static and dynamic obstacles in a Frenet Frame

Published online by Cambridge University Press:  04 March 2024

Zhihuan Hu
Affiliation:
Department of Automation, Shanghai Jiao Tong University, Shanghai, China
Ziheng Yang
Affiliation:
Department of Automation, Shanghai Jiao Tong University, Shanghai, China
Xiaocheng Liu
Affiliation:
Department of Automation, Shanghai Jiao Tong University, Shanghai, China
Weidong Zhang*
Affiliation:
Department of Automation, Shanghai Jiao Tong University, Shanghai, China
*
Corresponding author: Weidong Zhang; Email: wdzhang@sjtu.edu.cn

Abstract

Navigation safety at sea is vital for each autonomous surface vehicle (ASV), which involves the problem of motion planning in dynamic environments and their robust tracking through feedback control. We present a practical path-planning method that generates smooth trajectories for a marine vehicle traveling in an unknown environment, where obstacles are detected in real time by millimetre wave (mmWave) radar. Our approach introduces a polynomial curve to describe the lateral and longitudinal trajectories in the Frenet frame, known as the ‘motion primitives’, whose combination ensures that the planning area is properly covered. In addition, we can select a feasible, optimal and collision-free trajectory from such a set of motion primitives that is generated by considering the vehicle dynamics and comfort. The capabilities of proposed algorithm are demonstrated in the experiment with static and dynamic obstacles.

Type
Research Article
Copyright
Copyright © The Author(s), 2024. Published by Cambridge University Press on behalf of The Royal Institute of Navigation

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Bishop, G. and Welch, G. (2001). An introduction to the kalman filter. Proc of SIGGRAPH, Course, 8(27599–23175), 41.Google Scholar
Blaich, M., Rosenfelder, M., Schuster, M., Bittel, O. and Reuter, J. (2012a). Fast Grid Based Collision Avoidance for Vessels Using A∗ Search Algorithm. Presented at the 2012 17th International Conference on Methods & Models in Automation & Robotics (MMAR), IEEE, pp. 385390.CrossRefGoogle Scholar
Blaich, M., Rosenfelder, M., Schuster, M., Bittel, O. and Reuter, J. (2012b). Extended grid based collision avoidance considering COLREGs for vessels. IFAC Proceedings Volumes, 45(27), 416421.CrossRefGoogle Scholar
Cockcroft, A. N. and Lameijer, J. N. F. (2003). Guide to the Collision Avoidance Rules. Oxford: Elsevier.Google Scholar
Dolgov, D., Thrun, S., Montemerlo, M. and Diebel, J. (2008). Practical search techniques in path planning for autonomous driving. Ann Arbor, 1001(48105), 1880.Google Scholar
Eriksen, B. H., Breivik, M., Wilthil, E. F., Flåten, A. L. and Brekke, E. F. (2019). The branching-course model predictive control algorithm for maritime collision avoidance. Journal of Field Robotics, 36(7), 12221249.CrossRefGoogle Scholar
Fossen, T. I. (2011). Handbook of Marine Craft Hydrodynamics and Motion Control. Chichester: John Wiley & Sons.CrossRefGoogle Scholar
Frenet, F. (1852). Sur les courbes à double courbure. Journal de mathématiques pures et appliquées, 17, 437447.Google Scholar
González, D., Pérez, J., Milanés, V. and Nashashibi, F. (2015). A review of motion planning techniques for automated vehicles. IEEE Transactions on Intelligent Transportation Systems, 17(4), 11351145.CrossRefGoogle Scholar
Howard, T. M. and Kelly, A. (2007). Optimal rough terrain trajectory generation for wheeled mobile robots. The International Journal of Robotics Research, 26(2), 141166.CrossRefGoogle Scholar
Kühnel, W. (2015). Differential Geometry, vol. 77. Stuttgart: American Mathematical Soc.CrossRefGoogle Scholar
Kuwata, Y., Wolf, M. T., Zarzhitsky, D. and Huntsberger, T. L. (2013). Safe maritime autonomous navigation with COLREGS, using velocity obstacles. IEEE Journal of Oceanic Engineering, 39(1), 110119.CrossRefGoogle Scholar
Paden, B., Čáp, M., Yong, S. Z., Yershov, D. and Frazzoli, E. (2016). A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Transactions on Intelligent Vehicles, 1(1), 3355.CrossRefGoogle Scholar
Reif, J. and Wang, H. (1998). The Complexity of the two Dimensional Curvature-Constrained Shortest-Path Problem. Presented at the Third International Workshop on Algorithmic Foundations of Robotics. pp. 4957.Google Scholar
Schuster, M., Blaich, M. and Reuter, J. (2014). Collision avoidance for vessels using a low-cost radar sensor. IFAC Proceedings Volumes, 47(3), 96739678.CrossRefGoogle Scholar
Takahashi, O. and Schilling, R. J. (1989). Motion planning in a plane using generalized Voronoi diagrams. IEEE Transactions on Robotics and Automation, 5(2), 143150.CrossRefGoogle Scholar
Takahashi, A., Hongo, T., Ninomiya, Y. and Sugimoto, G. (1989). Local Path Planning and Motion Control for AGV in Positioning. Presented at the Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems’.(IROS’89)’The Autonomous Mobile Robots and its Applications, IEEE, pp. 392397.CrossRefGoogle Scholar
Werling, M., Ziegler, J., Kammel, S. and Thrun, S. (2010). Optimal Trajectory Generation for Dynamic Street Scenarios in A Frenet Frame. Presented at the 2010 IEEE International Conference on Robotics and Automation. IEEE, pp. 987993.CrossRefGoogle Scholar
Wilthil, E. F., Flåten, A. L., Brekke, E. F. and Breivik, M. (2018). Radar-based Maritime Collision Avoidance Using Dynamic Window. Presented at the 2018 IEEE Aerospace Conference, IEEE, pp. 19.Google Scholar