Roboat III: An autonomous surface vessel for urban transportation

In this paper, we present our novel autonomous surface vessel platform, a full‐scale Roboat for urban transportation. This 4‐m‐long Roboat is designed with six seats and can carry a payload of up to 1000 kg. Roboat has two main thrusters for cruising and two tunnel thrusters to accommodate docking a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of field robotics 2023-12, Vol.40 (8), p.1996-2009
Hauptverfasser: Wang, Wei, Fernández‐Gutiérrez, David, Doornbusch, Rens, Jordan, Joshua, Shan, Tixiao, Leoni, Pietro, Hagemann, Niklas, Schiphorst, Jonathan Klein, Duarte, Fabio, Ratti, Carlo, Rus, Daniela
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper, we present our novel autonomous surface vessel platform, a full‐scale Roboat for urban transportation. This 4‐m‐long Roboat is designed with six seats and can carry a payload of up to 1000 kg. Roboat has two main thrusters for cruising and two tunnel thrusters to accommodate docking and interconnectivity between Roboats. We build an adaptive nonlinear model predictive controller for trajectory tracking to account for payload changes while transporting passengers. We use a sparse directed graph to represent the canal topological map and then find the most time‐efficient global path in a city‐scale environment using the algorithm. We then employ a multiobjective algorithm's lexicographic search to generate an obstacle‐free path using a point‐cloud projected two‐dimensional occupancy grid map. We also develop a docking mechanism to allow Roboat to “grasp” the docking station. Extensive experiments in Amsterdam waterways demonstrate that Roboat can (1) successfully track the optimal trajectories generated by the planner with varying numbers of passengers on board; (2) autonomously dock to the station without human intervention; (3) execute an autonomous water taxi task where it docks to pick up passengers, drive passengers to the destination while planning its path to avoid obstacles, and finally dock to drop off passengers.
ISSN:1556-4959
1556-4967
DOI:10.1002/rob.22237