Communication-Constrained Multi-Robot Exploration With Adaptive Communication Windows
This paper introduces MACE, a decentralized multi-robot exploration framework that optimizes intermittent communication by formulating route decisions as a Vehicle Orienteering Problem to balance travel costs with information sharing, thereby reducing total exploration time by up to 23% compared to existing strategies.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a team of robots sent into a dark, unknown building to map it out. Their goal is simple: cover every inch of the space as quickly as possible. To do this efficiently, they need to work together, sharing what they see so they don't waste time exploring the same hallway twice. In a perfect world, these robots would stay in constant contact, like a group of hikers shouting updates across a meadow. But in the real world, thick concrete walls, metal structures, and winding tunnels often block radio signals. The robots might be able to see each other for a moment, then lose contact as they turn a corner. This intermittent connection creates a difficult puzzle: should the robots stop their work to find each other and swap maps, or should they keep moving and hope they bump into a teammate later? If they stop too often, they lose time. If they never stop, they might end up circling the same room while their teammates are miles away, unaware of each other's progress.
Ben Rossano, Jaein Lim, and Jonathan How from MIT and Draper Laboratory have developed a new way to solve this problem, called MACE. Instead of forcing the robots to meet at a specific time and place, or leaving them to rely entirely on chance encounters, MACE gives the robots a way to think ahead. The system allows the robots to schedule regular "check-in" windows, but with a crucial twist: before a robot commits to traveling to a meeting spot, it calculates whether the trip is worth the effort. The robot looks at its map and asks a series of practical questions: How far is the nearest teammate? How much new territory could I explore on the way there? If the answer is that the detour is too long and the exploration gain is too small, the robot simply ignores the meeting and keeps exploring. It only agrees to meet if the path to the teammate is short and productive, or if it has been too long since the last contact.
The researchers tested this approach in a series of computer simulations using four very different environments: a small maze, a network of tunnels, a modified version of those tunnels with more connecting paths, and a large, complex urban neighborhood. In these tests, the robots using the MACE system consistently finished their mapping tasks faster than teams using older methods. The traditional "meet-up" strategy, where robots are forced to gather at a central point regardless of the distance, often wasted time on long detours through areas they had already mapped. The "opportunistic" strategy, where robots only talk when they happen to run into each other, often led to teams getting lost in their own redundancy, with multiple robots exploring the same dead ends while missing each other in different parts of the building. MACE found the middle ground. By intelligently weighing the cost of travel against the value of information, the robots in the simulation reduced the total time needed to explore the environment by up to 23 percent compared to the other strategies.
What makes this approach particularly robust is how it handles the shape of the environment. The researchers found that in small, tight spaces, robots often bump into each other by luck, so a strict meeting schedule isn't always necessary. However, in large, sprawling areas with few bottlenecks, like the urban simulation, chance encounters become rare, and the risk of redundant exploration skyrockets. In these difficult scenarios, MACE's ability to actively seek out a teammate when the path is clear proved vital. The system uses a mathematical concept similar to a traveler trying to visit the most interesting sights on a road trip within a fixed time limit, but instead of sights, the robots are looking for frontiers—edges of the known map where new territory begins. They plan a route that might take them past several new frontiers on the way to a communication point, ensuring that every step forward adds value to the mission.
The study also revealed that the success of these strategies depends heavily on the geometry of the space. In environments with many dead ends and narrow corridors, the robots are funneled into the same paths, making it easier for them to find each other. In open, connected spaces, they can easily drift apart. MACE adapts to this by constantly re-evaluating the situation. If a robot misses a scheduled check-in, it doesn't just give up; it waits for the next window and tries again, or it falls back to a mandatory meeting if too many opportunities have been missed. This flexibility prevents the team from falling into the trap of total isolation. The results, derived from thousands of simulated trials across maps ranging from 250 meters to 600 meters in size, suggest that giving robots the autonomy to decide when to communicate is a powerful way to improve efficiency. The work does not claim to have solved every problem in robot exploration, but it demonstrates that a little bit of smart planning can save a lot of time, turning a group of isolated machines into a truly coordinated team.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.