Top 9 C++ Drone Projects
-
Project mention: Ukrainian soldier says the Chinese are giving the Russians the ability to disable their drones | reddit.com/r/UkraineWarVideoReport | 2022-05-15
-
Project mention: Starting out with STM32 for programming a flight controller | reddit.com/r/embedded | 2022-04-11
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
OpenMVG (open Multiple View Geometry)
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Project mention: helpful pointers to state-of-the-art material for depth estimation from multi-view videos captured from cameras with arbitrary poses. | reddit.com/r/computervision | 2022-04-20I am looking for some pointers to papers/open-source software that can do fast and accurate depth estimation from multi-view videos. I am aware of colmap and OpenMVG software but was curious to know if there are others out there that outperform these. I am also interested in any state-of-the-art for depth estimation using unsupervised or self-supervised neural networks.
-
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
> Are UML diagrams used effectively in the dev industry?
Are they effective? I say they are when correctly used. For example last year I used plant UML to draw a sequence diagram to demonstrate some threading/mutex problems. [1]
I've also used draw.io to draw similar problems. [2]
I would say that tbqh using UML (or maybe just plant UML) is the "better" solution because it can be embedded in code and re-rendered as needed. But draw.io is _much_ easier to use!
I will also say that UML diagrams aren't well taught nor do most devs even know to reach for the tool.
-
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.
Project mention: Towards L5 Autonomous Flying Cars, a Robust Framework Extends GAAS with Lidars | news.ycombinator.com | 2021-07-25 -
mpu9250
Arduino and CMake library for communicating with the InvenSense MPU-9250 and MPU-9255 nine-axis IMUs. (by bolderflight)
Project mention: Having trouble finding the correct library for this 9DOF IMU, can anyone help | reddit.com/r/arduino | 2021-07-13Sorry, was so caught up in it not working I lost all my sense! I was running the Bolder Flight example: https://github.com/bolderflight/MPU9250 titled Basic_I2C and was receiving the following error:
-
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Project mention: Inverted pendulum on a racing drone (power loop attempted) | reddit.com/r/drones | 2021-11-23
This is actually my own flight controller code running on a teensy 4.0 microcontroller, coded in arduino: https://github.com/nickrehm/dRehmFlight
-
C++ Drone related posts
- what algorithms does Pixhawk run to control a quadcopter
- Inverted pendulum on a racing drone (power loop attempted)
- Towards L5 Autonomous Flying Cars, a Robust Framework Extends GAAS with Lidars
- GAAS: an open-source program designed for fully autonomous drones. GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft. A Robust Framework Extends GAAS with Lidars.
- GAAS: an open-source program designed for fully autonomous drones. GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft. A Robust Framework Extends GAAS with Lidars.
- GAAS: an open-source program designed for fully autonomous drones. GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft. A Robust Framework Extends GAAS with Lidars.
- GAAS: an open-source program designed for fully autonomous drones. GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft. A Robust Framework Extends GAAS with Lidars.
Index
What are some of the best open-source Drone projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | ardupilot | 7,293 |
2 | PX4-Autopilot | 5,442 |
3 | OpenMVG (open Multiple View Geometry) | 4,200 |
4 | qgroundcontrol | 2,157 |
5 | GAAS | 1,601 |
6 | mpu9250 | 388 |
7 | sbus | 241 |
8 | dRehmFlight | 191 |
9 | tello-ros2 | 21 |
Are you hiring? Post a new remote job listing for free.