CataBotSim: A Realistic Aquatic Simulator for Autonomous Surface Vehicle Testing
While there are many self-driving car simulators, there is a general lack of high-fidelity aquatic simulators that allow testing perception and navigation pipelines for autonomous surface vehicles (ASVs). We present an open source, user friendly, and realistic Unity3D-based aquatic simulator for ASVs, called CataBotSim, which includes support for multiple ASV models, on-board sensors, such as LiDAR, Marine Radar, IMU, GPS, and cameras, as well as a number of different objects that can act as static or dynamic obstacles. To achieve high-fidelity simulations, we incorporated environmental effects like rain, currents, and wind, which impact sensor measurements and/or ASV motions as observed in real-world environments. We included interfacing with the Robot Operating System (ROS). We also provided tools to generate real-world scenes, create datasets, record navigation metrics, and provide ground truth perception data to ease robotic simulation experiments. The project code for the CataBotSim can be found at https://github.com/dartmouthrobotics/catabot_unity/. A demonstration video of CataBotSim is available at https://youtu.be/Rgfkm352ho4.
Authors
- Paul Sassaman
- Alberto Quattrini Li (ORCID: https://orcid.org/0000-0002-4094-9793)
- Mingi Jeong (ORCID: https://orcid.org/0000-0002-9097-6343)
- Zongcai Wu
- Dinithi Silva-Sassaman (ORCID: https://orcid.org/0009-0000-7431-4799)
Institutions
- Dartmouth College (US)
- University of North Dakota (US)
- Hanover College (US)
Publication Details
- Published
- 2024-12-11
- DOI
- https://doi.org/10.1109/irc63610.2024.00043
- Citations
- 2
- Primary Topic
- Maritime Navigation and Safety
- Type
- article
- Field-Weighted Citation Impact
- 0.67
Funders
- National Science Foundation