Fleet Robotics: A Decentralized Path Planning and State Estimation System
Fall 2024 Intro to Computational Robotics Final Project
Contributors: Ivy, Vivian, Ariel, Charlie
Abstract
This project aims to develop and implement a decentralized path planning system for an arbitrarily-sized fleet of robots. We integrate sensor fusion techniques, multi-agent communication, and greedy path planning for a fully autonomous fleet navigation system.
The final product involves a demonstration of a decentralized path planning algorithm and inter-robot communication. Two Neato robots will start at designated points at the start line and race to unique pre-defined end points that are designed to provoke a collision. The robots continually communicate their current positions in the world and their planned next steps with each other, and independently detect crashes. When a crash event is anticipated, the robots will locally decide whether to stop or go, confirm that they agree, and act upon it. At the end of the demo, both robots reach their goals without colliding!