Sensor-Based Multi-Robot Coverage with Spatial Separation

Cooperative exploration policy that keeps heterogeneous robots coordinated and collision-free.

Mission

We study how to allocate sensing tasks across aerial and ground robots operating in cluttered, unknown environments without human supervision (Wang et al., 2024). The goal is to maintain persistent coverage while guaranteeing that teammates do not violate separation constraints that protect onboard sensors and delicate payloads.

What’s New

  • Sensor-aware decomposition: Partition the environment using real-time signed distance fields so each robot receives regions matching its sensing footprint.
  • Spatial separation controller: Layer control barrier functions on top of nominal coverage controllers to ensure agents never approach closer than a configurable safety margin.
  • Adaptive workload balancing: Adjust task assignments online based on local observability and remaining frontiers, which keeps coverage uniform even as robots fail or environments change.

Field Pipeline

Perception-to-control loop deployed on aerial and ground platforms. Spatial separation constraints activate automatically when robots converge on the same frontier.
Hardware-in-the-loop experiments in an unstructured forest track improved coverage efficiency by 21% over prior decentralized approaches while respecting safety envelopes.

Resources

Interested in trying the controller on your platform? Reach out for ROS 2 launch files and gazebo benchmarks. A public code release is scheduled alongside our journal extension.

References

2024

  1. ICRA
    wang2024coverage.gif
    Sensor-based Multi-Robot Coverage Control with Spatial Separation in Unstructured Environments
    Xinyi Wang, J. Xu, C. Gao, Y. Chen, J. Zhang, C. Wang, and B. M. Chen
    In IEEE International Conference on Robotics and Automation (ICRA), 2024