top of page

Autonomous Multi Robot Disinfection Mission

(Apr – May 2022)

Project Overview

This project demonstrates the development and implementation of decentralized controllers for a team of autonomous robots tasked with disinfecting a high-traffic clinical environment. Conducted as part of the ENME808T Network Control Systems course, the system was implemented using MATLAB simulations and validated on the Robotarium platform.

In the context of a simulated pandemic, a team of six robots collaboratively performs disinfection tasks while adhering to strict operational constraints:

  • Decentralized Operation: No direct communication between robots; decisions are made using localized information.

  • Collision Avoidance: Energy-based control laws minimize collision risks using proximity sensors.

  • Connectivity: Maintenance of a $\Delta$-disk communication graph to ensure network stability.

  • Sequential Mission Goals: Waypoint navigation, room disinfection (grid-based coverage), and refueling formation.

Key Algorithms & System Design

  • Decentralized Controllers: Robots operate independently to ensure robust and scalable operations.

  • Energy-Based Control: Gradient-based control laws utilizing energy functions to maintain formation while avoiding collisions.

  • Formation Control: Adaptive strategies allowing robots to navigate narrow spaces and efficiently cover target areas.

  • Consensus Protocols: Used for leader-following waypoint navigation and dynamic task assignment.

Implementation Results

  • Simulation: MATLAB simulations achieved full mission completion with 0% collision rate.

  • Hardware Validation: Robotarium experiments successfully completed 3 out of 4 sub-missions. The final sub-mission (room disinfection) demonstrated minor oscillations but maintained safety with zero collisions.

  • Efficiency: Trajectory efficiency improved by 25% through the use of optimized formation graphs.

Technical Stack

  • Language: MATLAB (Mapping Toolbox required)

  • Platform: Robotarium (Georgia Tech)

bottom of page