#45 · Primary category: Robotics & Embodied AI Simulation

CERLAB-UAV-Autonomy

computer-vision controller exploration inspection mapping navigation path-planning trajectory-optimization unmanned-aerial-vehicle

[CMU] A Versatile and Modular Framework Designed for Autonomous Unmanned Aerial Vehicles [UAVs] (C++/ROS/PX4)

Project last updated:04/02/25

GitHub Stars

863

Forks

107

Contributors

1

License

MIT

Why we included this project

From CMU's CERLAB group comes a C++/ROS framework that collects the pieces needed to run a quadrotor autonomously: perception, mapping, planning, trajectory optimization, and control, all shipped as ROS packages that already work together. For anyone flying PX4-based drones, it offers a route past teleoperation into fully autonomous missions, with working implementations for exploring unknown spaces and inspecting targets. A built-in simulator lets you exercise the whole pipeline before flying real hardware, so you can iterate without risking a crash. Robotics engineers and researchers get a complete stack they can study, modify, and adapt to their own airframes.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category