My 14 year old is pretty good at coding and has developed a couple of nice neural networks (python) and is beginning to explore the idea of developing a drone with computer vision and gps enabled capabilities. Idea is to feed gps coordinates via a supporting software from laptop and the drone flies to the location (say across the neighborhood ) and avoid the obstacles and then land to a marked location by image recognition (gets close to it via gps but the final descent and landing spot is identified by a specific landing image/ a red cross or some thing of the nature). He does want to learn the system inside out to improve his coding and advanced nerual network skills (I think he is ivy league bound )
I am just helping out in initial research and I have landed at px4 as the route to move forward.
Now the main questions, what kind of hardware setup should we be starting out with.
- Looking for an easy build for the drone frame (a kit preferred for hardware)
- pixhawk 4 or cube is the way to go ? (assuming both of us are not great at soldering so looking for more of a standard cabling connections)
- From what I have read to enable computer vision we would need an off board computer, should it be a Raspberry pi or some other option is recommended?
- My research tells me I need a drone kit, pixhawk borad (type pending), raspberry pi or i7 or some other offboard computer, couple of stereo camera kits, distance sensors, telemetry modules?, GPS modules…
Please excuse my ignorance here as I am a newbie and have tried to read up as much as I can before going ahead and buying the items