Posts: 3
Threads: 1
Likes Received: 0 in 0 posts
Likes Given: 2
Joined: Nov 2018
Reputation:
0 Hi, I'm building my first drone and learning about flight controllers now and have a software question. I write Python code to control motors/servos/sensors/LEDs on my Raspberry Pi, but I found in a drone magazine that there is Nave32 compatible flight control software that I can download to run a DIY drone with my RPi. I want the drone to be able to track a ball and hit it back to me when I toss it up (I saw a YouTube video of a company demonstrating their flight control software doing this). So my question is, can I upload my own Nave32 compatible software to a drone flight controller (instead of using my RPi) rather than uploading BetaFlight (or any of the others)? Thanks in advance!
• Posts: 12,099
Threads: 125
Likes Received: 3,739 in 2,836 posts
Likes Given: 99
Joined: Feb 2017
Reputation:
388 Pretty much any flight controller that you can load Betaflight, you can load your own software. Betaflight is open source, you can grab source code from github.com and make it your own.
You might want to also look at iNav, which deals with more flight automation.
Hope that answers your question.
Posts: 12,099
Threads: 125
Likes Received: 3,739 in 2,836 posts
Likes Given: 99
Joined: Feb 2017
Reputation:
388 No problem. If you are looking for more specific on the flight controller you need, just let us know. Example GPS, barometer, camera etc.
• Posts: 7
Threads: 0
Likes Received: 10 in 4 posts
Likes Given: 6
Joined: Nov 2018
Reputation:
0 There is also Arducopter which is also Open Source. There is an implementation of the code compiled for Linux and running on the RPI. It uses a shield from NAVIO by Emlid, and since it's Linux, add on code can be written in Python.
• Posts: 12,099
Threads: 125
Likes Received: 3,739 in 2,836 posts
Likes Given: 99
Joined: Feb 2017
Reputation:
388 Yes, you are correct. I am not into AP quadcopters, so I am not knowledgeable with all the firmwares out there.
•