I have a dilemna with my Ground Station software for my Quad-Rotor. My current setup uses software I wrote for LabView using Google Maps, but they came out with a new version of their API and my software doesn't get the maps anymore. So this has prompted me to re-develop it. I've been looking around at the projects on DIY Drones and am pretty impressed, but I would like to develop my own. Specifically, I would like to develop the following features:
-Draw waypoints on map
-Select different modes at each waypoint (hover, land,takeoff,etc)
-Dynamically move the map around, hopefully in 3 dimensions
-Read vehicle position and plot course
-Manually control the quad-rotor
-Display information sent from the quad-rotor
I have already set up a communications protocol for my project so the software I develop would need to be adaptable for that. My problem is that I haven't been able to find a map api service that would be able to perform the first 3 requirements above, all at the same time. The current software I have performed, prior to the new API version, all these features except the 3rd. My question for you guys is if you know of a map api that could perform these duties, hopefully with some code examples. I am pretty proficient in LabView and C/C++/C#, but not a whole lot in Java (at least not yet...)
Anybody have any starting points?
My project wiki is here: http://code.google.com/p/robot-chopper/wiki/RoboChopperWiki
And my current software: http://code.google.com/p/robot-chopper/wiki/Interface
I am willing to add hardware to my existing XBee if need be, but would rather use a laptop solution.