I think I’ve done all that can be done with my Raspberry Pi, Python piDrones. Code is updated on GitHub as a result. Here’s the vimeo links to the proof-of-the-pudding as it were:
The hardest by far though was the simplest in concept: a stable autonomous hover beyond a few seconds; each of the cool functions listed above probably took a few weeks on average; in contrast, the one-minute-plus hover took years.
There’s lots more videos on Vimeo linked to the blog via pidrone.io/video.
I’ve achieved my personal target and then some: taking a Raspberry Pi and Python to create a piDrone, starting from absolutely ignorance, and doing it my way without using other’s code, ideas or suggestions.
What else could be done? My only idea is long distance / time flights requiring:
- GPS fused with existing distances sensors
- Compass fused with existing orientation sensors
- Long range wireless connectivity
- Nuclear-fusion batteries.
Lack of #4 renders 1-3 pointless.
Also pointless sadly is Penelope; Hermione, my big 3B, is the queen of autonomous control and Zoe, my Pi0W, the queen of human control. Two’s company, three’s a crowd. The only thing unique I can do with ‘P’ is to get her RPi 3B+ and Stretch O/S completed, and my motivation is lacking; that makes Penelope the queen of spare parts 😥
Time for me to find another hobby to hold back my terminal-boredom-syndrome. On my bike, me thinks.
So long, and thanks for all the fish!
* …nearly. I’m doing some refinement for Zoe, primarily so I can take new to the Cotswold Raspberry Jams and anything new and exciting the RPi releases next.