SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 C++ Uav Projects
-
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)
-
GAAS
GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for Generalized Autonomy Aviation System.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Heuristic_path_planners
Collection of classes and functions to allow 2D/3D path generation with heuristic algorithms such as A*, Theta* and LazyTheta* and ROS Interfaces
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
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/
3: https://github.com/mavlink/qgroundcontrol
4: https://github.com/ArduPilot/MAVProxy
Project mention: Suggestion for map sharing/after process with large files | /r/UAVmapping | 2023-12-05There is DroneDB, it's open source project, and you can self-host, or open up projects locally for free. I also believe it has a cloud service that has a few Gb free, but for bigger projects you would have to buy it. It's pretty ok from my experience, but I'm not sure if you can have annotations, I believe it uses similar libraries as WebODM.
Project mention: Xflrpy – a Python enabled version of XFLR5 for scripting and design optimization | news.ycombinator.com | 2023-08-05
C++ Uav related posts
- Suggestion for map sharing/after process with large files
- DroneDB
- Kalman Filter Tutorial: Kalman Filter from the Ground Up
- Does anyone know about a good avionics related open source project for learning purposes?
- Power electronics and embedded systems
- How to share point cloud with clients.
- Has anyone programmed a drone?
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Uav projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | ardupilot | 9,830 |
2 | PX4-Autopilot | 7,589 |
3 | qgroundcontrol | 2,916 |
4 | Fast-Planner | 2,181 |
5 | GAAS | 1,840 |
6 | rotors_simulator | 1,166 |
7 | mavros | 823 |
8 | kr_autonomous_flight | 642 |
9 | mars_lib | 247 |
10 | DroneDB | 203 |
11 | Heuristic_path_planners | 63 |
12 | mars_ros | 52 |
13 | xflrpy | 44 |
14 | ESP_Pilot | 11 |
Sponsored