Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Sharing the Load: Autonomous Multi-Rover Cargo Transport

About

A future lunar habitat, as part of the Artemis program, will require a significant amount of logistics infrastructure. Cargo that is transported to the Moon will need to be moved from a landing site to other key locations that may be up to 5 km away. Teach and repeat navigation is well suited to this task as utility rovers will need to repeat these cargo routes many times. One of the most significant challenges involves the modules that will be assembled together to form the habitat. Canada is studying potential Lunar Utility Vehicle (LUV) designs to carry these large payloads between the landing site and the location of the habitat. As the details of the cargo continue to evolve, using two, smaller LUVs to carry cargo together would provide high capacity and mission flexibility. In this paper, we develop and implement a distributed model-predictive controller that allows vehicles to carry cargo that is shared between them. The algorithm is compared to baselines in small-scale before being implemented onboard two 800 kg path-to-flight rovers and field tested carrying a 475 kg cargo between them. A custom cargo coupling decouples the kinematics of each vehicle while fully supporting the cargo's mass. In our field test, the rovers maintain a relative separation error of 9.2 cm and maximum error of 33.4 cm. This multi-vehicle control architecture retains the high-quality path tracking of lidar teach and repeat for each rover. We demonstrate that kinematic freedom of the vehicles allows a single controller to provide mission improvements for other operations as well.

Alexander Krawciw, Luka Antonyshyn, Sven Lilge, Nicolas Olmedo, Faizan Rehmatullah, Maxime Desjardins-Goulet, Pascal Toupin, Timothy D. Barfoot• 2025

Related benchmarks

TaskDatasetResultRank
Robot ConvoyingTennis Loop
Mean Euclidean Distance Error-2.2
4
Robot ConvoyingDome Loop
Mean Euclidean Distance Error-2.6
4
Robot ConvoyingHillside Loop
Mean Euclidean Distance Error-3.5
4
Robot ConvoyingParking Loop
Mean Euclidean Distance Error-2.1
4
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Morning
Mean Euclidean Distance-2.2
1
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Noon
Mean Euclidean Distance Error-1.6
1
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Night
Mean Euclidean Distance-0.1
1
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Forward
Mean Euclidean Distance (CSA Forward)-1.7
1
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Reverse
Mean Distance-0.2
1
Inter-Rover Euclidean DistanceCSA Analogue Terrain Route Total
Mean Distance-1.4
1
Showing 10 of 16 rows

Other info

Follow for update