SkyRover: A Modular Simulator for Cross-Domain Pathfinding
Wenhui Ma, Wenhao Li, Bo Jin, Changhong Lu, Xiangfeng Wang
TL;DR
SkyRover addresses the lack of cross-domain UAV–AGV simulators by providing a unified, modular 3D MAPF environment that supports realistic dynamics and multiple solver paradigms. It integrates five interconnected modules—Sim World Zoo, 3D Grid Generator, Unified Algorithm Wrapper, Plan Executor, and System Interface—enabling rapid testing of both classical search and learning-based MAPF methods in UAV-AGV coordination tasks. The framework is demonstrated in warehouse and park scenarios, comparing 3D-A*, 3D-CBS, and a curriculum-trained 3D DCC model, and it supports hardware-in-the-loop controllers like PX4 and Navigation2. Collectively, SkyRover enables rapid prototyping, benchmarking, and scalable experimentation for UAV–AGV cooperation in logistics, surveillance, and inspection tasks.
Abstract
Unmanned Aerial Vehicles (UAVs) and Automated Guided Vehicles (AGVs) increasingly collaborate in logistics, surveillance, inspection tasks and etc. However, existing simulators often focus on a single domain, limiting cross-domain study. This paper presents the SkyRover, a modular simulator for UAV-AGV multi-agent pathfinding (MAPF). SkyRover supports realistic agent dynamics, configurable 3D environments, and convenient APIs for external solvers and learning methods. By unifying ground and aerial operations, it facilitates cross-domain algorithm design, testing, and benchmarking. Experiments highlight SkyRover's capacity for efficient pathfinding and high-fidelity simulations in UAV-AGV coordination. Project is available at https://sites.google.com/view/mapf3d/home.
