C2^2-Explorer: Contiguity-Driven Task Allocation with Connectivity-Aware Task Representation for Decentralized Multi-UAV Exploration

C2^2-Explorer is a decentralized framework for multi-UAV exploration that addresses communication limitations and inefficient traversal by utilizing connectivity-aware task representation and a contiguity-driven allocation strategy, achieving significant reductions in exploration time and path length compared to state-of-the-art methods.

Xinlu Yan, Mingjie Zhang, Yuhao Fang, Yanke Sun, Jun Ma, Youmin Gong, Boyu Zhou, Jie Mei

Published Tue, 10 Ma
📖 4 min read☕ Coffee break read

Imagine you have a team of three brave drone explorers sent into a giant, messy forest or a confusing office building to map it out. Their goal is to see everything without missing a spot, but they have a big problem: they can't talk to each other very well. They can only whisper when they are very close together.

In the past, when teams of drones tried to do this, they often made two big mistakes:

  1. Bad Maps: They treated the whole area like a giant checkerboard. If two rooms were far apart but happened to be in the same "square" of the checkerboard, the drones thought they were neighbors. This sent drones on long, silly detours to cross walls or go around obstacles just to get to a "nearby" spot that was actually far away.
  2. Jumping Around: Because they didn't plan ahead, a drone might be told to check the kitchen, then suddenly fly to the attic, then back to the basement, then to the garage. This is like a delivery driver who drops off a package in New York, then drives to London, then back to New York, just to drop off one more package. It wastes time and fuel.

Enter C2-Explorer.

The researchers behind this paper created a smarter way for drones to work together. Think of it as giving the drones a super-intelligent, shared mental map and a strict "stay in your lane" rule.

1. The "Connectivity Map" (Instead of a Checkerboard)

Imagine the forest isn't a grid of squares, but a web of paths.

  • Old Way: The drones looked at a map and said, "Okay, this whole square is a job." But inside that square, there might be a river or a wall separating two parts. The drone would try to fly through the wall, fail, and waste time.
  • C2-Explorer Way: The drones build a Connectivity Graph. Imagine they are drawing lines only where they can actually fly. If a room is blocked off by a wall, they realize, "Hey, this room is cut off from the rest!" They split that area into its own separate "job ticket."
  • The Result: The drones never get stuck trying to fly through walls. They only get assigned jobs that are actually reachable.

2. The "Contiguity" Rule (No More Jumping Around)

This is the secret sauce. "Contiguity" is a fancy word for "sticking together."

  • The Problem: Without this rule, a drone might get a list of jobs that look like this: Job A (Kitchen), Job B (Attic), Job C (Basement), Job D (Kitchen again). The drone is constantly crisscrossing the building.
  • The C2-Explorer Solution: The system adds a "penalty" to the math. It says, "If you assign a drone to the Kitchen, and then immediately assign it to the Attic (which is far away), that's a bad idea. We will charge you extra 'points' for that."
  • The Result: The system forces the drones to pick jobs that are neighbors. If a drone is in the Kitchen, it gets the next job in the Hallway, then the Living Room. It creates a smooth, logical path, like a person walking through a house room-by-room instead of teleporting.

3. The "Team Captain" System

Since the drones can't talk to everyone all the time, they use a clever trick. When a group of drones gets close enough to whisper, one of them (the one with the lowest ID number) becomes the temporary Captain.

  • The Captain gathers the "job tickets" from everyone.
  • The Captain solves the puzzle: "Who should go where to finish fastest?"
  • The Captain hands out the new lists and says, "Go!"
  • If the connection breaks, the drones keep doing their current job until they meet up again. It's like a relay race where the baton is only passed when runners are close enough to touch.

The Big Win

The researchers tested this in computer simulations and real life with actual drones flying in forests and buildings.

  • Time Saved: They finished the mapping 43% faster than the best previous methods.
  • Distance Saved: The drones flew 33% less distance.
  • Real World: They successfully flew real drones through a wooded area and a building with pillars, proving it works outside the computer.

In short: C2-Explorer is like giving a team of explorers a map that only shows walkable paths and a rule that says, "Do your work in one neighborhood before moving to the next." This stops them from getting lost, wasting energy, or flying in circles, making them the most efficient explorers possible.