Pith. sign in

REVIEW 3 major objections 5 minor 34 references

SkyRover: A Modular Simulator for Cross-Domain Pathfinding

T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read SkyRover claims to be the first simulator unifying drone and ground-vehicle pathfinding in one modular system.

desk verdict A useful, honestly-scoped simulator paper that currently overclaims on 'first' and under-delivers on experimental evidence; referee it, but expect major revision. read the letter →

arxiv 2502.08969 v1 pith:V45YZWJE submitted 2025-02-13 cs.RO cs.AIcs.LGcs.MA

classification cs.ROcs.AIcs.LGcs.MA
keywords multi-agentpathfindingUAV-AGVcollaborationmodularsimulator3Doccupancygridcross-domainlearning-basedPX4integrationNavigation2
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

SkyRover is a modular simulator designed to let drones (UAVs) and ground vehicles (AGVs) plan and move together in the same 3D environment. The paper claims it is the first toolkit to natively support collaborative UAV-AGV multi-agent pathfinding under a single framework. It builds a shared 3D occupancy grid from realistic simulated worlds, runs classical and learning-based pathfinding algorithms on that grid, and then hands the plans to low-level controllers. If the claim holds, researchers could benchmark and develop joint aerial-ground planning methods in a consistent, reproducible setting.

What carries the argument

The central object is the 3D occupancy grid generated from a point cloud of a Gazebo world. Cells span 1 meter and are marked occupied if they contain point-cloud particles; this single grid becomes the shared representation for both aerial and ground pathfinding. Around this grid, SkyRover provides a Unified Algorithm Wrapper that standardizes init/step/reset interfaces so search-based and learning-based planners can be plugged in, and a Plan Executor that converts discrete grid paths into low-level control commands for PX4 flight controllers and Navigation2 ground controllers.

What would settle it

Take a Gazebo world containing an obstacle thinner than 1 meter, generate the occupancy grid with SkyRover, and run a 3D-A* path through the area. If the planned path cuts through the obstacle's true location, or if high-fidelity execution with a drone collides in simulation, then the grid generation fails to preserve obstacles that matter for real navigation.

Watch

Extended reading notes

Core claim

The paper's central claim is that SkyRover is the first environment to natively support collaborative UAV-AGV multi-agent pathfinding within one modular framework. It spans the full pipeline: a high-fidelity Gazebo world is converted via a point cloud into a 3D occupancy grid, this grid serves as the common interface for search-based solvers (3D A*, 3D CBS) and a learning-based solver (3D DCC), and a plan executor translates high-level routes into commands for external flight and navigation controllers. The authors demonstrate the system in warehouse and park scenarios with an inventory-scanning task and an aerial cargo-transfer task, and report preliminary results where all three solvers achieve 100% success in moving 22 agents (6 drones, 16 AGVs) without collision; the trained 3D-DCC model computes paths in 0.6 seconds.

Load-bearing premise

The simulator's usefulness rests on the assumption that the 3D occupancy grid built from a single point cloud at 1-meter resolution faithfully represents navigable space for both drones and ground vehicles.

Editorial extensions

If this is right

  • Researchers can benchmark search-based and learning-based MAPF algorithms under identical 3D conditions, making cross-domain comparisons meaningful.
  • Learning-based planners such as DCC can be trained and evaluated on 3D grids without needing separate simulators for aerial and ground agents.
  • The same environment supports abstract teleportation for fast algorithm evaluation and low-level control for hardware-in-the-loop studies, so results can be checked at both fidelity levels.
  • New realistic worlds can be added by loading a Gazebo model and automatically generating its occupancy grid, allowing scenario-specific testing.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the 3D occupancy grid is resolution-limited to 1 meter, adding adaptive or multi-resolution grids would be a natural extension; the modular interface could accommodate such a change without breaking the rest of the pipeline.
  • The shared grid representation could support training a single reinforcement-learning policy that controls both drones and ground vehicles, a capability the paper does not explicitly demonstrate but that the interface allows.
  • SkyRover's dual execution modes, abstract and low-level, could enable studying the simulation-to-real gap by comparing grid-based plans against physics-based execution in the same world.
  • The 'first' claim might be tested by checking the cited single-domain baselines for whether any already allowed mixed aerial-ground teams; the paper does not report such a check.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. SkyRover is a modular simulator for cross-domain multi-agent pathfinding (MAPF) involving UAVs and AGVs. The paper describes five integrated modules: a Gazebo-based world zoo, a 3D grid generator that converts a point cloud into a 1 m occupancy grid, a unified algorithm wrapper providing 3D A*, 3D CBS, and 3D DCC, a plan executor that interfaces with PX4 and Navigation2, and a system interface for ROS2 topics and RViz. Experiments in warehouse and park worlds demonstrate inventory scanning and aerial cargo transfer tasks, and preliminary results report computation time and success rates for the three algorithms. The paper claims that SkyRover is the first environment providing a unified toolkit for UAV-AGV MAPF research and the first to natively support collaborative UAV-AGV MAPF under a single modular framework.

Significance. If the claims are substantiated, SkyRover would be a useful contribution to the MAPF community by bridging high-fidelity robot simulation with discrete 3D pathfinding abstractions. The modular design, the choice of widely used external tools (Gazebo, ROS2, PX4, Navigation2), and the inclusion of both search-based and learning-based algorithms are clear strengths. The paper also provides a project website, which supports community uptake. However, the evidence presented is largely qualitative or based on single-run demonstrations; the central 'high-fidelity' and 'unified toolkit' claims require stronger quantitative validation before the contribution can be fully assessed.

major comments (3)
  1. [Section 4.1] The 3D occupancy grid is the only bridge between the Gazebo worlds and all MAPF algorithms, yet its fidelity is not validated. The paper states that a single point cloud is converted into a 0-1 grid with 1 m cells and that cells containing any point are labeled obstacles, but no ground-truth comparison, resolution sensitivity analysis, or handling of point-cloud gaps is reported. Because gaps are implicitly treated as free space, thin obstacles such as shelf legs or drone propellers may disappear, and a single 1 m resolution may merge narrow ground corridors or misrepresent overhang clearances that are critical for aerial vehicles. Since every algorithm plans on this grid, errors in this step propagate directly into the pathfinding results, so the high-fidelity claim is unsupported without additional validation.
  2. [Section 4.2 and Table 1] There is an internal inconsistency between the DCC evaluation and the reported table. The text says the well-trained 3D DCC model 'reaches 100% success under test conditions with sixteen agents,' while Table 1 reports results for 22 total agents (6 drones and 16 AGVs). The authors must clarify whether the 3D-DCC row in Table 1 was evaluated with 16 or 22 agents. In addition, Table 1 reports single-run computation times and 100% success rates without variance or repeated trials, so the comparison between 3D-A*, 3D-CBS, and 3D-DCC cannot be statistically assessed; at minimum, multiple seeds and runs with standard deviations should be reported.
  3. [Section 4.3] The claim that SkyRover supports 'high-fidelity' low-level motion control is not quantitatively demonstrated. Section 4.3 shows a single illustrative figure (Figure 2d) of a PX4-controlled drone and a Navigation2-controlled TurtleBot, but it provides no tracking-error measurements, trajectory comparisons between the planned grid path and the executed continuous path, or tests of collision avoidance under the low-level controllers. Without such data, the statement that these setups 'accurately capture kinematic and dynamic constraints' is an unsupported qualitative assertion.
minor comments (5)
  1. [Abstract and throughout] The text contains numerous spacing artifacts such as 'UA V' instead of 'UAV' and 'R Viz' instead of 'RViz'; a thorough proofread is needed.
  2. [References] The reference [Wan+24] appears twice with different author lists and venues; the two entries should be distinguished (e.g., [Wan+24a] and [Wan+24b]).
  3. [Section 4.2] The description of the 3D DCC training is very brief: no details are given for the curriculum, the network architecture, the training/test data distribution, or hyperparameters, which prevents reproduction and makes the 100% success claim hard to evaluate.
  4. [Sections 1 and 2] The novelty claims 'first environment' should be accompanied by a systematic comparison with existing 3D MAPF simulators and benchmarks (e.g., the MAPF in 3D Warehouses dataset by Wang et al., which is cited but not discussed in relation to SkyRover).
  5. [Section 4.4] The experimental setup reports the hardware and software versions but does not report the number of runs, random seeds, or the method for assigning start and goal locations, all of which are needed for reproducibility.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: SkyRover is an integration-and-demonstration paper whose claims rest on external frameworks and algorithms, not on a derivation that reduces to its own inputs.

full rationale

The paper makes no formal derivation whose conclusion is equivalent to its premises. Its central claims are (i) architectural: SkyRover provides a modular pipeline from Gazebo worlds to 3D occupancy grids to MAPF algorithms to low-level controllers, and (ii) empirical: the included experiments show that 3D A*, 3D CBS, and a 3D adaptation of DCC run inside the simulator. The occupancy grid is generated by an external plugin (cited as [Ars22]) from a point cloud, and the pathfinding algorithms are standard external methods (A*, CBS, DCC). The DCC source [Ma21] is by different authors, so there is no load-bearing self-citation. The 'first environment' statements are novelty assertions, not derivations, and cannot be circular in the sense of this review. The fidelity of the 1-meter occupancy grid is an unvalidated modeling assumption and a legitimate correctness concern, but it is not a circular step: the paper does not define the simulator's success in terms of that grid, and the empirical results are reported as demonstrations rather than as predictions forced by construction. The possible inconsistency between DCC training with 16 agents (Section 4.2) and the 22-agent evaluation in Table 1 is a reporting issue, not a circularity. Therefore the appropriate finding is no significant circularity.

Assumptions & free parameters 0 free parameters · 3 assumptions · 0 invented entities

The central claims depend on domain assumptions about grid fidelity, model generalization, and the validity of teleport-based planning benchmarks. No free parameters are fitted in the simulator itself; the DCC model's trained weights are not disclosed, so their role cannot be audited. No new physical or conceptual entities are introduced.

assumptions (3)
  • domain assumption The 3D occupancy grid, built from a single point cloud with 1-meter cells, faithfully represents obstacle and free space for both UAVs and AGVs.
    Used in Section 4.1 to generate the map for all planners; if the grid misses obstacles due to point cloud gaps or uses too coarse a resolution, the planned paths may not be safe.
  • domain assumption The DCC model trained on random 40x40x40 grids with 16 agents generalizes to the warehouse world with 22 agents.
    Section 4.2 states 100% success with 16 agents, but Table 1 reports 22-agent warehouse results; the generalization assumption is unstated and unexplained.
  • domain assumption Teleporting agents via the Gazebo model-position service preserves the validity of pathfinding benchmarks.
    Section 4.3 uses this abstraction for the Table 1 results; it ignores dynamics and collision avoidance errors between waypoints, which may not represent a faithful execution.

how reviews work

0 comments
Cite this review

Pith. "Pith review of SkyRover: A Modular Simulator for Cross-Domain Pathfinding." pith.science (2026). https://pith.science/paper/V45YZWJE

@misc{pith2026250208969,
  author       = {Pith},
  title        = {Pith review of: SkyRover: A Modular Simulator for Cross-Domain Pathfinding},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/V45YZWJE}},
  note         = {Machine review of arXiv:2502.08969}
}
read the original 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.

Figures

Figures reproduced from arXiv: 2502.08969 by the authors.

Figure 1
Figure 1. Main Architecture. SkyRover comprises multiple modules to support cross-domain MAPF. warehouse and a park scenario, each featuring UAV and AGV models. These environments and virtual robots, sourced from https://app.gazebosim.org/fuel/models, can be further customized via the Gazebo UI. This design decision ensures that SkyRover users can scale from simple grid representations to complex settings that approximate rea… view at source ↗
Figure 2
Figure 2. (a) The warehouse Gazebo world, featuring multiple Holybro X500 drones and delivery AGVs; (b) The park scenario, offering more open space for UAV operations; (c) The 3D occupancy grid in RViz. Each dark cell has point cloud data and is thus considered an obstacle; (d) Example of integrating SkyRover with hardware-oriented controllers. PX4 executes drone flight commands and Navigation2 governs the TurtleBot. 4.2 3D M… view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

34 extracted references · 31 canonical work pages

  1. [1]

    write newline

    " write newline "" before.all 'output.state := FUNCTION fin.entry add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION new.sentence output.state after.block = 'skip output.state before.all = 'skip after.sentence 'output.state := if if FUNCTION not #0 #1 if FUNCTION and 'skip pop #0 if FUNCTIO...

  2. [2]

    Wurman, Raffaello D'Andrea, and Mick Mountz

    Peter R. Wurman, Raffaello D'Andrea, and Mick Mountz. Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Magazine , 29(1):9, 2008

  3. [3]

    JD.com: Operations research algorithms drive intelligent warehouse robots to work

    Hengle Qin, Jun Xiao, Dongdong Ge, Linwei Xin, Jianjun Gao, Simai He, Haodong Hu, and John Gunnar Carlsson. JD.com: Operations research algorithms drive intelligent warehouse robots to work. INFORMS Journal on Applied Analytics , 52(1):42--55, 2022

  4. [4]

    Learning to cooperate: Application of deep reinforcement learning for online AGV path finding

    Yi Zhang, Yu Qian, Yichen Yao, Haoyuan Hu, and Yinghui Xu. Learning to cooperate: Application of deep reinforcement learning for online AGV path finding. In AAMAS , 2020

  5. [5]

    Scalability in perception for autonomous driving: Waymo open dataset

    Pei Sun, Henrik Kretzschmar, Xerxes Dotiwalla, Aurelien Chouard, Vijaysai Patnaik, Paul Tsui, James Guo, Yin Zhou, Yuning Chai, Benjamin Caine, and others. Scalability in perception for autonomous driving: Waymo open dataset. In CVPR , 2020

  6. [6]

    Recent Surge in Public Interest in Transportation: Sentiment Analysis of Baidu Apollo Go Using Weibo Data

    Shiqi Wang, Zhouye Zhao, Yuhang Xie, Mingchuan Ma, Zirui Chen, Zeyu Wang, Bohao Su, Wenrui Xu, and Tianyi Li. Recent surge in public interest in transportation: Sentiment analysis of Baidu Apollo Go using Weibo data. arXiv:2408.10088 , 2024

  7. [7]

    Messier, and Sebastian Magierowski

    Kevin Dorling, Jordan Heinrichs, Geoffrey G. Messier, and Sebastian Magierowski. Vehicle routing problems for drone delivery. IEEE Transactions on Systems, Man, and Cybernetics: Systems , 47(1):70--85, 2016

  8. [8]

    Autonomous delivery solutions for last-mile logistics operations: A literature review and research agenda

    Valeska Engesser, Evy Rombaut, Lieselot Vanhaverbeke, and Philippe Lebeau. Autonomous delivery solutions for last-mile logistics operations: A literature review and research agenda. Sustainability , 15(3):2774, 2023

Show all 34 references
  1. [9]

    UAV-rider coordinated dispatching for the on-demand delivery service provider

    Xuting Sun, Minghao Fang, Shu Guo, and Yue Hu. UAV-rider coordinated dispatching for the on-demand delivery service provider. Transportation Research Part E: Logistics and Transportation Review , 186:103571, 2024

  2. [10]

    Isuru Munasinghe, Asanka Perera, and Ravinesh C. Deo. A comprehensive review of UAV-UGV collaboration: Advancements and challenges. Journal of Sensor and Actuator Networks , 13(6):81, 2024

  3. [11]

    Cooperative path planning of UAVs & UGVs for a persistent surveillance task in urban environments

    Yu Wu, Shaobo Wu, and Xinting Hu. Cooperative path planning of UAVs & UGVs for a persistent surveillance task in urban environments. IEEE Internet of Things Journal , 8(6):4906--4919, 2020

  4. [12]

    Commanding cooperative UGV-UAV with nested vehicle routing for emergency resource delivery

    Wei Gao, Junren Luo, Wanpeng Zhang, Weilin Yuan, and Zhiyong Liao. Commanding cooperative UGV-UAV with nested vehicle routing for emergency resource delivery. IEEE Access , 8:215691--215704, 2020

  5. [13]

    Air-Ground Collaborative Robots for Fire and Rescue Missions: Towards Mapping and Navigation Perspective

    Ying Zhang, Haibao Yan, Danni Zhu, Jiankun Wang, Cui-Hua Zhang, Weili Ding, Xi Luo, Changchun Hua, and Max Q-H Meng. Air-Ground Collaborative Robots for Fire and Rescue Missions: Towards Mapping and Navigation Perspective. arXiv:2412.20699 , 2024

  6. [14]

    Sensor planning for a symbiotic UAV and UGV system for precision agriculture

    Pratap Tokekar, Joshua Vander Hook, David Mulla, and Volkan Isler. Sensor planning for a symbiotic UAV and UGV system for precision agriculture. IEEE Transactions on Robotics , 32(6):1498--1511, 2016

  7. [15]

    Multi-agent pathfinding: Definitions, variants, and benchmarks

    Roni Stern, Nathan Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, TK Kumar, and others. Multi-agent pathfinding: Definitions, variants, and benchmarks. In SoCS , 2019

  8. [16]

    Problem Compilation for Multi-Agent Path Finding: a Survey

    Pavel Surynek. Problem Compilation for Multi-Agent Path Finding: a Survey. In IJCAI , 2022

  9. [17]

    Research challenges and opportunities in multi-agent path finding and multi-agent pickup and delivery problems

    Oren Salzman and Roni Stern. Research challenges and opportunities in multi-agent path finding and multi-agent pickup and delivery problems. In AAMAS , 2020

  10. [18]

    Graph-based multi-robot path finding and planning

    Hang Ma. Graph-based multi-robot path finding and planning. Current Robotics Reports , 3(3):77--84, 2022

  11. [19]

    A Comprehensive Review on Leveraging Machine Learning for Multi-Agent Path Finding

    Jean-Marc Alkazzi and Keisuke Okumura. A Comprehensive Review on Leveraging Machine Learning for Multi-Agent Path Finding. IEEE Access , 12:57390--57409, 2024

  12. [20]

    Iterative refinement for real-time multi-robot path planning

    Keisuke Okumura, Yasumasa Tamura, and Xavier D \'e fago. Iterative refinement for real-time multi-robot path planning. In IROS , 2021

  13. [21]

    Generalized target assignment and path finding using answer set programming

    Van Nguyen, Philipp Obermeier, Tran Son, Torsten Schaub, and William Yeoh. Generalized target assignment and path finding using answer set programming. In SoCS , 2019

  14. [22]

    POGEMA: A benchmark platform for cooperative multi-agent navigation

    Alexey Skrynnik, Anton Andreychuk, Anatolii Borzilov, Alexander Chernyavskiy, Konstantin Yakovlev, and Aleksandr Panov. POGEMA: A benchmark platform for cooperative multi-agent navigation. arXiv:2407.14931 , 2024

  15. [23]

    MAPF in 3D Warehouses: Dataset and Analysis

    Qian Wang, Rishi Veerapaneni, Yu Wu, Jiaoyang Li, and Maxim Likhachev. MAPF in 3D Warehouses: Dataset and Analysis. In ICAPS , 2024

  16. [24]

    Mavswarm: A Lightweight Multi-Aerial Vehicle Simulator

    Malintha Fernando. Mavswarm: A Lightweight Multi-Aerial Vehicle Simulator. GitHub , 2022. https://github.com/malintha/multi_uav_simulator

  17. [25]

    R OS 2 G azebo World 2D/3D Map Generator

    Arshad Mehmood. R OS 2 G azebo World 2D/3D Map Generator. GitHub , 2022. https://github.com/arshadlab/gazebo_map_creator

  18. [26]

    Navigation2 Documentation

    Navigation2 Contributors. Navigation2 Documentation. GitHub , 2025. https://github.com/ros-navigation/docs.nav2.org. https://docs.nav2.org

  19. [27]

    e P rosima M icro XRCE - DDS : A DDS - XRCE Protocol Implementation for Resource Constrained Environments

    eProsima. e P rosima M icro XRCE - DDS : A DDS - XRCE Protocol Implementation for Resource Constrained Environments. GitHub repository , 2024. https://github.com/eProsima/Micro-XRCE-DDS, version 3.0.0

  20. [28]

    Hart, Nils J

    Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics , 4(2):100--107, 1968

  21. [29]

    Sturtevant

    Guni Sharon, Roni Stern, Ariel Felner, Nathan R. Sturtevant. Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence , 219:40--66, 2015

  22. [30]

    Learning selective communication for multi-agent path finding

    Ziyuan Ma, Yudong Luo, and Jia Pan. Learning selective communication for multi-agent path finding. IEEE Robotics and Automation Letters , 7(2):1455--1462, 2021

  23. [31]

    Design and use paradigms for gazebo, an open-source multi-robot simulator

    Nathan Koenig and Andrew Howard. Design and use paradigms for gazebo, an open-source multi-robot simulator. In IROS , 2004

  24. [32]

    Rviz: a toolkit for real domain data visualization

    Hyeong Ryeol Kam, Sung-Ho Lee, Taejung Park, and Chang-Hun Kim. Rviz: a toolkit for real domain data visualization. Telecommunication Systems , 60:337--345, 2015

  25. [33]

    PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms

    Lorenz Meier, Dominik Honegger, and Marc Pollefeys. PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. In ICRA , 2015

  26. [34]

    Robot operating system 2: Design, architecture, and uses in the wild

    Steven Macenski, Tully Foote, Brian Gerkey, Chris Lalancette, and William Woodall. Robot operating system 2: Design, architecture, and uses in the wild. Science robotics , 7(66):eabm6074, 2022

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.