Modularis: Modular Underwater Robot for Rapid Development and Validation of Autonomous Systems

Baker Herrin,Victoria Close,Nathan Berner,Joshua Herbert,Ethan Reussow,Ryan James,Cale Woodward,Jared Mindlin,Sebastian Paez,Nilson Bretas,Jane Shin
2024-01-12
Abstract:Autonomous underwater robots typically require higher cost and time for demonstrations compared to other domains due to the complexity of the environment. Due to the limited capacity and payload flexibility, it is challenging to find off-the-shelf underwater robots that are affordable, customizable, and subject to environmental variability. Custom-built underwater robots may be necessary for specialized applications or missions, but the process can be more costly and time-consuming than purchasing an off-the-shelf autonomous underwater vehicle (AUV). To address these challenges, we propose a modular underwater robot, Modularis, that can serve as an open-source testbed system. Our proposed system expedites the testing of perception, planning, and control algorithms.
Robotics
What problem does this paper attempt to address?
The main goal of this paper is to address the issues of high cost, long development cycles, and lack of modular design faced during the development and validation of Autonomous Underwater Vehicles (AUVs). Specifically: 1. **Cost Issue**: Industrial and research AUVs on the current market are generally more expensive than aerial or ground autonomous robots of similar quality. 2. **Long Development Cycles**: Even for low-cost AUVs available on the market, it may take over 1 year for inexperienced organizations to go from prototype design to actual application. 3. **Lack of Modular Design**: Modular design is crucial for meeting diverse application scenarios, especially in industrial and academic research. To address these issues, the paper proposes a modular underwater robot system named Modularis. This system has the following features: - **Mechanical Design**: Multiple improvements based on the BlueROV2 framework, including battery storage compartment, electronic equipment encapsulation tube fixator, and stabilization rings. - **Electrical Design**: Introduction of a Modular Main Board (MMB) and sensor boards, allowing sensors to be easily plugged and unplugged, and supporting different application scenarios. - **Software Design**: Development of a dual-computer system supporting ROS1 wired mode and ROS2 wireless mode, facilitating the testing of perception, planning, and control algorithms. Through these improvements, Modularis aims to provide an open-source platform for a low-cost and rapid validation AUV system, thereby accelerating the development process of various autonomous underwater tasks.