journal article·2023-10-15Open access

Riverbank Following Planner (RBFP) for USVs Based on Point Cloud Data

Yijie Chu, Ziniu Wu, Xiaohui Zhu, Yong Yue, Eng Gee Lim, Paolo Paoletti, Jieming Ma

Applied Sciences· Volume 13· Issue 20

Abstract

Autonomous path planning along riverbanks is crucial for unmanned surface vehicles (USVs) to execute specific tasks such as levee safety detection and underwater pipe inspections, which are vital for riverbank safety and water environment protection. Given the intricate shapes of riverbanks, the dynamic nature of tidal influences, and constraints in real-time cartographic updates, there is a heightened susceptibility to inaccuracies during manual waypoint designation. These factors collectively impact the efficiency of USVs in following riverbank paths. We introduce a riverbank following planner (RBFP) for USVs to tackle this challenge. This planner, utilizing 2D LiDAR, autonomously selects the following point to follow riverbank shapes. Additionally, a PID controller is integrated to compensate for position and yaw errors. Our proposed method reduces the deviation between the USV’s planned path and the actual riverbank shape. We simulated straight, convex, and concave riverbanks in the Virtual RobotX (VRX) simulator while considering the impacts of wind, waves, and USV dynamics. The experimental result indicates the following performance of 96.92%, 67.30%, and 61.15% for straight, convex, and concave banks, respectively. The proposed RBFP can support a novel autonomous navigation scenario for autonomous paths following along the riverbank without any preplanned paths or destinations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Maritime Navigation and Safety · Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computing, School of Advanced Technology, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China

Department of Engineering Mathematics, Faculty of Engineering, University of Bristol, Bristol BS8 1QU, UK

Department of Communications and Networking, School of Advanced Technology, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China

Department of Mechanical, Materials and Aerospace Engineering, Liverpool University, Liverpool L69 3GH, UK

Funding

Suzhou Science and Technology Project · Key Programme Special Fund of Xi’an Jiaotong-Liverpool University · Suzhou Municipal Key Laboratory for Intelligent Virtual Engineering · Research Development Fund of XJTLU · XJTLU AI University Research Centre, Jiangsu Province Engineering Research Centre of Data Science and Cognitive Computation at XJTLU and SIP AI innovation platform

References (44)

Show source-provided references
1. Manley, J.E. (2008, January 15–18). Unmanned surface vehicles, 15 years of development. Proceedings of the OCEANS, Quebec City, QC, Canada.10.1109/OCEANS.2008.5289429 ↗
2. Jorge, V.A., Granada, R., Maidana, R.G., Jurak, D.A., Heck, G., Negreiros, A.P., Dos Santos, D.H., Gonçalves, L.M., and Amory, A.M. (2019). A survey on unmanned surface vehicles for disaster robotics: Main challenges and directions. Sensors, 19.10.3390/s19030702 ↗
3. Specht, M., Specht, C., Szafran, M., Makar, A., Dąbrowski, P., Lasota, H., and Cywiński, P. (2020). The use of USV to develop navigational and bathymetric charts of yacht ports on the example of national sailing centre in Gdańsk. Remote Sens., 12.10.3390/rs12162585 ↗
4. Veers, J., and Bertram, V. (2006, January 23–25). Development of the USV multi-mission surface vehicle III. Proceedings of the 5th International Conference on Computer Applications and Information Technology in the Maritime Industries, Drübeck, Germany.
5. Chen, H., Zhu, C., Chen, J., Peng, Y., and Yao, J. (2018, January 14–16). Design of Unmanned Surface Vehicle for Submarine Pipeline Detection. Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), London, UK.10.1109/ITOEC.2018.8740562 ↗
6. Automated survey in very shallow water using an unmanned surface vehicle10.1016/j.ifacol.2019.12.298 ↗
7. Zhu, M., Wang, Y., and Wen, Y. (2013). ICTIS 2013: Improving Multimodal Transportation Systems-Information, Safety, and Integration, ASCE.
8. Yang, P., Song, C., Chen, L., and Cui, W. (2022, January 20). Image Based River Navigation System of Catamaran USV with Image Semantic Segmentation. Proceedings of the 2022 WRC Symposium on Advanced Robotics and Automation (WRC SARA), Beijing, China.10.1109/WRCSARA57040.2022.9903932 ↗
9. River mapping from a flying robot: State estimation, river detection, and obstacle mapping10.1007/s10514-012-9293-0 ↗
10. Study on a waypoint tracking algorithm for unmanned surface vehicle (USV)10.5394/KINPR.2009.33.1.035 ↗
11. Stateczny, A., Wlodarczyk-Sielicka, M., Gronska, D., and Motyl, W. (2018, January 21–23). Multibeam Echosounder and LiDAR in process of 360-degree numerical map production for restricted waters with HydroDron. Proceedings of the 2018 Baltic Geodetic Congress (BGC Geomatics), Olsztyn, Poland.10.1109/BGC-Geomatics.2018.00061 ↗
12. Mobile robot hybrid path planning in an obstacle-cluttered environment based on steering control and improved distance propagating
13. The review unmanned surface vehicle path planning: Based on multi-modality constraint10.1016/j.oceaneng.2020.107043 ↗
14. Wang, Z., Liang, Y., Gong, C., Zhou, Y., Zeng, C., and Zhu, S. (2022). Improved dynamic window approach for Unmanned Surface Vehicles’ local path planning considering the impact of environmental factors. Sensors, 22.10.3390/s22145181 ↗
15. Khatib, O. (1986). Autonomous Robot Vehicles, Springer.
16. Chu, Y., Wu, Z., Yue, Y., Zhu, X., Lim, E.G., and Paoletti, P. (2022). PK-APF: Path-Keeping Algorithm for USVs Based on Artificial Potential Field. Appl. Sci., 12.10.3390/app12168201 ↗
17. Zhang, L., Mou, J., Chen, P., and Li, M. (2021). Path planning for autonomous ships: A hybrid approach based on improved apf and modified vo methods. J. Mar. Sci. Eng., 9.10.3390/jmse9070761 ↗
18. Lin, P., Choi, W.Y., and Chung, C.C. (2020, January 20–23). Local path planning using artificial potential field for waypoint tracking with collision avoidance. Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece.10.1109/ITSC45102.2020.9294717 ↗
19. Ngah, W., Buniyamin, N., and Mohamad, Z. (2010, January 16–18). Point to point sensor based path planning algorithm for autonomous mobile robots. Proceedings of the 9th WSEAS International Conference on System Science and Simulation in Engineering, Tenerife, Spain.
20. Dynamic path planning for a mobile automaton with limited information on the environment10.1109/TAC.1986.1104175 ↗
21. Performance comparison of bug navigation algorithms10.1007/s10846-007-9157-6 ↗
22. Yufka, A., and Parlaktuna, O. (2009, January 4–7). Performance comparison of bug algorithms for mobile robots. Proceedings of the 5th International Advanced Technologies Symposium, Karabuk, Turkey.
23. Feng, P., Wu, J., Yang, X., Zhang, W., and Guo, H. (2021, January 22–24). Design and Realization of LQR Course Keeping Control for Small Unmanned Surface Vehicle. Proceedings of the 2021 China Automation Congress (CAC), Beijing, China.10.1109/CAC53003.2021.9728146 ↗
24. Peng, Y., and Li, Y. (2023). Autonomous Trajectory Tracking Integrated Control of Unmanned Surface Vessel. J. Mar. Sci. Eng., 11.10.3390/jmse11030568 ↗
25. Bingul, Z., and Gul, K. (2023). Intelligent-PID with PD Feedforward Trajectory Tracking Control of an Autonomous Underwater Vehicle. Machines, 11.10.3390/machines11020300 ↗
26. Fan, Y., Sun, X., Wabg, G., and Guo, C. (2015, January 28–30). On fuzzy self-adaptive PID control for USV course. Proceedings of the 2015 34th Chinese Control Conference (CCC), Hangzhou, China.
27. Detection and tracking of ships in open sea with rapidly moving buoy-mounted camera system10.1016/j.oceaneng.2012.06.028 ↗
28. Image-based maritime obstacle detection using global sparsity potentials
29. Prasad, D.K., Rajan, D., Prasath, C.K., Rachmawati, L., Rajabally, E., and Quek, C. (2016, January 22–25). MSCM-LiFe: Multi-scale cross modal linear feature for horizon detection in maritime images. Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore.10.1109/TENCON.2016.7848237 ↗
30. Liu, H., Javed, O., Taylor, G., Cao, X., and Haering, N. (2008, January 6–8). Omni-directional surveillance for unmanned water vehicles. Proceedings of the Eighth International Workshop on Visual Surveillance-VS2008, Santorini, Greece.
31. Fast image-based obstacle detection from unmanned surface vehicles10.1109/TCYB.2015.2412251 ↗
32. Image segmentation by probabilistic bottom-up aggregation and cue integration10.1109/TPAMI.2011.130 ↗
33. A new method for shoreline extraction from airborne LiDAR point clouds10.1080/2150704X.2019.1569277 ↗
34. Lee, I.C., Cheng, L., and Li, R. (2010, January 15–18). Optimal parameter determination for mean-shift segmentation-based shoreline extraction using lidar data, aerial orthophotos, and satellite imagery. Proceedings of the ASPRS Conference, Orlando, FL, USA.
35. Algorithmic foundation and software tools for extracting shoreline features from remote sensing imagery and LiDAR data
36. Lee, I.C., Wu, B., and Li, R. (2009, January 3–6). Shoreline extraction from the integration of lidar point cloud data and aerial orthophotos using mean-shift segmentation. Proceedings of the ASPRS Annual Conference, Baltimore, MA, USA.
37. A method for the extraction of shorelines from airborne lidar data in muddy areas and areas with shoals10.1080/2150704X.2022.2042616 ↗
38. (2023, July 23). tf—ROS Wiki. Available online: http://wiki.ros.org/tf.
39. Universal autonomous control and management system for multipurpose unmanned surface vessel10.2478/pomr-2019-0004 ↗
40. Control of an Unmanned Surface Vehicle with Uncertain Displacement and Drag10.1109/JOE.2016.2571158 ↗
41. Holland, D., Landaeta, E., Montagnoli, C., Ayars, T., Barnes, J., Barthelemy, K., Brown, R., Delp, G., Garnier, T., and Halleran, J. (2023, October 10). Design of the Minion Research Platform for the 2022 Maritime RobotX Challenge. Available online: https://robotx.org/programs/robotx-challenge-2022/.
42. Bingham, B., Aguero, C., McCarrin, M., Klamo, J., Malia, J., Allen, K., Lum, T., Rawson, M., and Waqar, R. (2019, January 4–7). Toward Maritime Robotic Simulation in Gazebo. Proceedings of the MTS/IEEE OCEANS Conference, Seattle, WA, USA.10.23919/OCEANS40490.2019.8962724 ↗
43. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., and Ng, A.Y. (2009, January 8–12). ROS: An open-source Robot Operating System. Proceedings of the ICRA Workshop on Open Source Software, Kobe, Japan.
44. Quigley, M., Gerkey, B., and Smart, W.D. (2015). Programming Robots with ROS: A Practical Introduction to the Robot Operating System, O’Reilly Media, Inc.