The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 3 C++ pixhawk Projects
-
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Project mention: Modding API for old game: Strategies to ensure it runs on older systems while not losing productivity? | /r/REGames | 2023-05-04
Project mention: Kalman Filter Tutorial: Kalman Filter from the Ground Up | news.ycombinator.com | 2023-10-14They are widely used in narrow circles :)
Two of (arguably the best) open source RC aircraft flight controllers (ArduPilot and PX4) are using extended Kalman filters in their state estimators (essentially sensor fusion that provides attitude/position estimate):
https://github.com/ArduPilot/ardupilot/tree/master/libraries...
https://github.com/PX4/PX4-Autopilot/blob/main/src/modules/e...
I'm not that familiar with cleanflight/betaflight/inav scene to know what the FPV racer flight controllers use.
Project mention: DJI Virtual Flight (iOS) has been broken for five months | news.ycombinator.com | 2023-09-09For Disco you're in luck, there are some really decent ardupilot-based projects out there[1]. Plus, unlike the Bebop camera which is inaccessible via the shell (you can only use the Parrot SDK), the Disco camera can be commanded to stream/record with a few simple commands, and even bound to controller inputs.
A caveat with the controller: it needs to have custom firmware[2] to get it communicating with ardupilot, and to get the firmware onto the controller you need telnet/adb into it via SkyController→usb→ethernet→usb→Laptop adaptor(s).
For a ground control system (GCS), there's three to choose from: Mission Planner, APM Planner, and QGroundControl[3] (ignore the rest, use this one).
For configuring the drone, mission planner is pretty good... but you can also just use MavProxy[4] which is a fantastic commandline program that all the GCSes use in some way, and can even be installed in Termux/Android.
1: https://github.com/uavpal/disco4g/
2: https://github.com/ArduPilot/dema-rc/
C++ pixhawk related posts
- Power electronics and embedded systems
- DJI drone flight log viewer
- Help me choose a flight controller.
- Best way to start getting involved with open source projects?
-
PX4-Autopilot VS uas-catpilot - a user suggested alternative
2 projects | 16 Jan 2023
- PX4 Autpilot issue witch my diy aircraft
- Having trouble finding embedded engineers, should we even be looking for embedded engineers or more optimization experts?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source pixhawk projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | AirSim | 15,844 |
2 | PX4-Autopilot | 7,562 |
3 | qgroundcontrol | 2,916 |