// the take
Prometheus is a ROS1 + PX4 + Gazebo stack from a Chinese drone-hardware company (Amovlab) that bundles flight control, trajectory planning, perception, and swarm communication for autonomous drones. It's aimed at people doing drone R&D or coursework on PX4/ROS who want a working simulation-to-flight pipeline rather than wiring one together from scratch.
It glues together genuinely solid pieces — PX4 for the autopilot, mavros for the bridge, Gazebo for sim, and vendored implementations of FAST_LIO (LiDAR-inertial odometry) and ego-planner-swarm (multi-drone trajectory optimization) — so you get a sim-to-flight path for control, planning, and detection without assembling it yourself. The custom communication_bridge module handles swarm messaging over a shared protocol, which is the part most people would otherwise have to build by hand. Modules/ is split cleanly enough that you can lift just FAST_LIO or just the planner instead of taking the whole platform.
The repo ships prebuilt binaries (libcommunication_aarch64.so, libcommunication_x86_64.so) with no corresponding source in the tree — you're trusting a black-box .so for cross-drone communication, and you're locked to whatever ABI those were built against. The license is a real problem: it's tagged Apache-2.0 but the README states it's for personal use only and threatens legal action over commercial use, which isn't how Apache-2.0 works — anyone wanting to build a product on this needs to get actual clarity from Amovlab before relying on it. Support is funneled through Chinese-language forums, WeChat groups, and Bilibili livestreams rather than GitHub issues, so if you don't read Chinese you're largely on your own when something breaks. It's also built on ROS1/catkin tied to specific PX4 and Gazebo versions, with third-party code (FAST_LIO, ego-planner, even nlohmann/json) vendored wholesale instead of pinned as dependencies, so you won't get upstream fixes without manually diffing them back in.
We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →