13
$\begingroup$

Is there web mapping tool that allows developers to use it to plot GPS data of autonomous vehicles/robots?

Google Maps forbids it. See 10.2.C. Google Earth terms of use link jumps to the same page. Bing Maps looks the similar (see 3.2.(g)).

What I want is a internet-based tool that shows either/both satellite images and/or map, which can overlay plot using its API. I'm making a generic GPS plotter on ROS that could be used both for slow robots or fast vehicles/cars.

Thanks!

$\endgroup$
5
$\begingroup$

I'd summarize my read of both of those as:

  • Don't use our logic to provide turn by turn navigation to vehicles
  • Don't use our maps for business asset tracking unless you've signed a commercial use agreement

Hard to tell if your use case described violates either of these terms. In any case, check out http://www.openstreetmap.us/.

$\endgroup$
  • $\begingroup$ Thanks for "proof read". I re-read again and agreed that they don't sound to prohibit plotting itself. $\endgroup$ – IsaacS Mar 11 '13 at 22:03
6
$\begingroup$

Google Earth exists for precisely this purpose: overlaying your own data on a map. You simply write scripts to translate (or export) your data into KML format then add the URL to Google Earth like so:

Add network link

With regard to terms of use: the terms of use for Google Earth only forbid you to use the software to control the behavior of your vehicle, not to represent its past behavior. (Their concern is most likely to limit their liability from you trying to draw a path on a road in GE for a robot to follow, and having it crash into something due to a map inaccuracy.)

As quasi-proof, I wrote a mission planner with Google Earth at one point (http://www.youtube.com/watch?v=vK0wWH9Ijnk) which I showed to the Google Earth team; they were fine with it. They also put me in touch with a team at NASA that uses Goole Earth for this purpose. I'm led to believe that such usage is allowed since I'm only generating mission scripts and not interacting with the autonomy.

$\endgroup$
  • $\begingroup$ Confirmed: We use this feature for plotting data from our field experiments. Highly recommended. $\endgroup$ – Josh Vander Hook Mar 11 '13 at 18:43
  • $\begingroup$ Thx for the post. However I am asking about terms of use, not about feature. $\endgroup$ – IsaacS Mar 11 '13 at 22:04
  • 2
    $\begingroup$ I've updated the answer with my ToS experience with the Google Earth team. TL;DR, you're fine. $\endgroup$ – Ian Mar 12 '13 at 11:38
  • $\begingroup$ My impression is your case was fine with Google b/c it's cool $\endgroup$ – IsaacS Mar 16 '13 at 9:00
  • 1
    $\begingroup$ I doubt that a company as big as Google has exemptions in their legal process for projects that they decide are "cool". Here's a KMZ file from Woods Hole Oceanographic Institute that does what you're talking about, and more: habcam.whoi.edu/HabCamData/GoogleEarth/… $\endgroup$ – Ian Mar 17 '13 at 15:45
0
$\begingroup$

The Rock framework has such a widget (based on OpenPilot/GCS).

package

http://rock-robotics.org/master/pkg/gui/map2d/index.html

code

http://gitorious.org/rock-gui/map2d

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.