for now it only works on 1.0 because that's the only drone i have (still waiting for the truly wide release of 2.0 ) but of course it should also work on 2.0, and it will be easier and cheaper to build for 2.0 because it already has pressure sensor and compass.tonyh0905 wrote:Assuming you can iron out the bugs, would this be a Drone 2.0 mod, or would it work on the 1.0 too?
there are 3 options for the map type - street map, satellite and hybrid - like in google maps, because it all comes from google maps of course.USMCGecko wrote:I think what would be awesome is to pull up a Hybrid Satellite image within the Drone controlling app, and be able to just draw a line, circle, square or whatever free form shape you want on the screen around the area you want the drone to take, maybe have an altitude slider and something that will control the amount of times the drone flies that specified path before it returns to its originating position.
drawing a freeform line will be the next "level" after perfecting the current "go straight from point A to point B" control algorithm.
handling shapes other than lines is an interesting idea of even higher level (and they would have to be processed into lines with the given density). this might be a nice way to create high resolution photographic map of some area. especially that it's GPS so we know the camera coordinates and such footage could be stitched into a huge resolution map completely automatically. sounds great!
as for the altitude and other parameters, i think they could be defined separately from navigation paths, in the form of "flight plan", for example:
1. power on
2. wait for gps fix
3. take off
4. calibrate compass
5. climb to 40m (clear any possible obstacles on the route)
6. set camera target -> movement direction
7. set speed 5 m/s
8. travel to point A
9. descend to 20m (mission area)
10. set camera target -> point C
11. set speed 2 m/s
12. follow path from A to B (could be any shape)
13. goto point C
14. descend to 5m
15. set camera tilt +45 degrees
16. rotate 360 degrees
17. set camera tilt 0 degrees
18. rotate 360 degrees
19. set camera tilt -45 degrees
20. rotate 360 degrees (these 3 sweeps create 360 degrees low altitude panorama at point C )
21. set speed 5 m/s
22. climb to 40m
23. return to base
24. descend and land