← Back to Home

NASA LuSTR

Multi-Robot Cooperation Platform

NASA Project Hero

Project Overview

This project explores autonomous multi-robot cooperation for mobile truss construction and deployment. Our primary objective is to develop a system where modular robotic platforms can dock with each other and maintain structural and kinematic coordination while moving as a unified unit. Each rover is equipped with an onboard manipulator and turret-based docking system, allowing it to autonomously connect to other agents and payload modules. Once docked, the system can execute synchronized motion, enabling complex operations like relocating large truss structures or assembling components in harsh environments—such as extraterrestrial or remote terrestrial construction sites. The project leverages ROS 2, real-time multi-agent communication, and modular hardware/software architecture. Outdoor field tests demonstrate the feasibility of dynamic, locomotion-coupled cooperative behaviors, pushing the frontier of autonomous robotic construction.

My Contributions

Technologies

Tools: ROS2 · C++ · Python · SolidWorks · 3D Printing · Sensors (IMU, GPS, Encoders)

Platform: Ubuntu 22.04 + ROS2 Node + Raspberry Pi4

What I Learned

This project taught me how to go beyond simulations and bring complex systems into the real world — where battery limits, uneven terrain, dust, and hardware failure are part of the challenge. I learned how to design for robustness, debug fast under pressure, and collaborate across both hardware and software teams.