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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CataBotSim: A Realistic Aquatic Simulator for Autonomous Surface Vehicle Testing

Paul Sassaman, Alberto Quattrini Li, Mingi Jeong, Zongcai Wu et al.
2 citations
Maritime Navigation and Safety
0.67
article

CataBotSim: A Realistic Aquatic Simulator for Autonomous Surface Vehicle Testing

Paul Sassaman, Alberto Quattrini Li, Mingi Jeong, Zongcai Wu, Dinithi Silva-Sassaman
article en
2 citations

Abstract

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.

Dartmouth College (US), University of North Dakota (US), Hanover College (US)
National Science Foundation
Life below water
Openalex Percentile: Top 29%
Maritime Navigation and Safety
0.67
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.