Multi-agent Systems
This page is primarily concerned with collaboration in multi-agent systems in the presence of obstacles and constraints. Collaborative Multi-agent systems is a multi-faceted domain with multiple research thrusts. What follows is a brief summary of such research.
Multi-agent Rendezvous Problems
In collaborative robotics for search-and-rescue operations and welfare support, agents must often meet to exchange items or perform joint tasks. This rendezvous problem is challenging in cluttered environments, where the goal is to find an optimal meeting spot that minimizes travel distance or time while navigating around obstacles. Our work employs geometric algorithms to compute this optimal location, such as a “gathering point” that minimizes the maximum path any robot travels or a “time-optimal” point for heterogeneous robots with differing speeds. Our research also addresses variants including navigation around both static and dynamic obstacles and rendezvous using only limited communication like IR beacons.
Multi-agent Collaborative Construction
To enable large-scale robotic construction in hazardous settings like space or disaster sites, teams of agents must build complex structures from simple blocks. This problem is challenging because robots must build and later remove temporary scaffolding to access higher locations, creating an intractable long-horizon planning problem for large structures. Our work introduces novel decomposition and hierarchical techniques, first planning abstractly before calculating detailed robot paths. These planners are designed for efficiency, achieving up to a 100x speedup in simulation over previous optimal methods, making them viable for future implementation on physical robotic platforms.
Multi-agent convoying
For logistics and search-and-rescue missions, robotic convoys must navigate complex environments, often requiring the convoy to split or merge to meet changing operational needs. This is challenging because it requires both high-level route synchronization for the entire team and low-level, high-speed control to maintain tight formations without instability. Our work presents a novel framework combining a centralized Vehicle Routing Problem (VRPMS-CC) for mission planning with a decentralized Model Predictive Control (MPC) scheme for execution. This allows for optimal route planning while enabling individual robots to reactively adjust to their neighbors at high speeds. We have successfully demonstrated this approach on our custom-fabricated ground vehicles, showing robust performance in cluttered indoor environments.
Multi-agent Ergodic search
In real-world emergencies like search-and-rescue, a robot must find survivors while also mapping hazards—a difficult multi-objective problem. This is tough because optimally assigning conflicting tasks to a robotic team is a computationally expensive combinatorial challenge. We tackle this with two specialized planners: a sequential local search to find a Pareto front of optimal trade-offs for a single robot, and a branch-and-bound algorithm for multi-agent ergodic search to efficiently allocate team tasks. Our methods deliver up to a 10x speedup over standard approaches and have been validated on physical robots, confirming their practical readiness.