An open-source software package for developing and operating unmanned air and surface vehicles of various types and sizes.
Paparazzi is a free and open-source software package for developing, simulating, and operating Unmanned (Air) Vehicle Systems (UAS). It provides a complete suite of tools for vehicle control, ground station management, and mission planning, supporting a wide range of vehicle types from small drones to larger autonomous aircraft. The project solves the need for a flexible, community-supported platform that enables users to build and deploy autonomous vehicles without proprietary restrictions.
Hobbyists, academic researchers, universities, and companies working on autonomous vehicle projects, particularly those focused on unmanned aerial systems (UAS), robotics, and embedded control systems.
Developers choose Paparazzi for its proven track record, extensive multi-vehicle support, and strong community ecosystem. Its open-source nature allows for full customization and transparency, while integrated simulation tools reduce development risks and costs compared to proprietary alternatives.
Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports a wide range of vehicles from fixed-wing and rotorcraft to hybrids and boats, as highlighted in the README with examples from 11.9 grams to 25 kilograms.
Includes tools like JSBSim for flight dynamics modeling, allowing thorough software testing and validation before real flights, as mentioned in the key features and compilation steps.
Offers comprehensive guides on readthedocs and a wiki, plus active support via mailing lists, IRC, and Gitter, ensuring users have resources for troubleshooting and development.
Facilitates embedded development with recommended cross-compilation toolchains like GCC ARM Embedded, enabling deployment on various hardware targets as per the installation notes.
Requires specific packages for Debian/Ubuntu, manual toolchain installation, and multi-step compilation, as evidenced by the detailed installation instructions and dependencies in the README.
Documentation is split between readthedocs and a separate wiki, which can lead to inconsistencies or outdated information, as noted in the README links.
Demands embedded systems expertise for configuring airframes, radios, and simulation parameters, with minimal hand-holding for beginners beyond basic demos.