Thu Jun 09, 2016 2:43 pm
Something I'd be tempted to do, if you can handle the extra payload, is this:
Raspberry Pi
\/
Arduino (a cheap Nano or Mini clone ought to work well, and weighs next-to-nothing)
\/
Servo Driver Board, Compass/Accelerometer/Gyroscope
Then use the Pi as the "brain" for things like navigation that can be sat and calculated outside of real-time, with the Arduino as the "nervous system" for making real-time adjustments from instrument feedback, keeping the thing balanced, etc. The Pi then just has to communicate with the Arduino to issue high-level commands. You could also add a GPS to the Pi.
That's effectively the setup I'm using in my (grounded) robot build right now. One of the nice features that gives me is a very low-power standby mode where just the microprocessor (in my case, I'm using an ESP8266 instead of an Arduino) is running and mostly in a sleep mode, while the Pi is turned off completely and can be turned on and off with a relay. If you're making longer flights, you could even figure that in and leave the Pi off for most of the time between checkpoints, conserving quite a lot of power as a result.
Last edited by
mthomason on Thu Jun 09, 2016 2:44 pm, edited 1 time in total.