The paper starts by surveying commercially available USVs and highlighting the selection of the Otter USV by the Offroad Robotics research group. It then discusses the mechanical design, power and data interfaces, and software middleware options for USV autonomy, ultimately choosing ROS 2 as the preferred platform.
The core of the paper focuses on the development of OtterROS, a ROS 2 package that enables communication between the Otter USV and ROS 2 applications. OtterROS provides a publisher-subscriber architecture to allow users to interact with the Otter's onboard computer through ROS 2 topics. The paper includes details on the available data topics, external command topics, and an example control application built on OtterROS.
The paper also covers the hardware integration required to run OtterROS on the Otter USV, including the computing platform, power distribution, and supporting components. Lessons learned from extensive field testing of the Otter USV are shared, covering system performance, environmental factors, and human interaction challenges.
Overall, the paper aims to lower the barrier of entry for field robotics researchers to work with uncrewed surface vessels by providing the OtterROS software solution and sharing insights from the Offroad Robotics team's experience with the Otter USV.
Till ett annat språk
från källinnehåll
arxiv.org
Djupare frågor