First time here? Check out the FAQ!


ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
8

Geo-Referenced Mapping interface for ROS/RVIZ

asked Mar 6 '13

Raptor gravatar image

updated Mar 28 '13

Hi Guys,

I found this video on Youtube of a QuadCopter mapping a building on a Georeferenced Map:

http://www.youtube.com/watch?v=G_vtm46eGtU

The interface looks to be RVIZ, with the map laid across the ground plane.

Does anyone know how to import a georeferenced Map, such as a geotiff, into RVIZ to get this same effect???

I am looking for a mapping interface that can take geo-referenced maps of satellite imagery and plot the robots path and sensor information on top of it, just like the video. I would also like to select GPS waypoints on the map, and send those to the robot to navigate too.

This needs to be done without connection to the internet.

The only other things I have found are:

rosworldwind - http://www.ros.org/wiki/rosworldwind: World Wind is not supported very well in Ubuntu

ground_station - http://www.ros.org/wiki/ground_station: Related to QuadCopters, and is no longer being updated

gpsd_viewer: http://www.ros.org/wiki/gpsd_viewer: Does not zoom in very good and is no longer being updated

marble_plugin: http://www.ros.org/wiki/marble_plugin: No high resolution Satellite images.

Google Earth/Maps: Google Earth/API has a lot of limitations and there licenses strictly forbids its use with autonomous vehicles. See section 10.2.C at https://developers.google.com/maps/terms

osm_cartography: It displays map features from Open Street Maps into rviz. OSM though does not provide satellite imagery unfortunately.


Looking for your guys thoughts/ideas.

Thank you


UPDATE

Some packages to maybe look into for implementation into rqt are: OSSIM (http://trac.osgeo.org/ossim/wiki) a QT geo app. Here is an example of their viewer: http://trac.osgeo.org/ossim/wiki/OssimPlanet . Also some others: http://www.osgeo.org/

Preview: (hide)

3 Answers

Sort by » oldest newest most voted
4

answered Apr 9 '13

ReedHedges gravatar image

Maybe qGIS would be an option (http://www.qgis.org) too. It's not the easiest to use, but pretty powerful if you are familiar with GIS techniques and other GIS software (it uses GRASS internally to implement may of its geographic processing tools). It's been around a while and is pretty mature and stable. It's similar in purpose to ArcGIS, and maybe OSSIM (but probably with more of a vector map emphasis than imaging); it's a general GIS toolbox not just a viewer.

Preview: (hide)

Comments

How did you use qgis? Did you have to write your own rviz plugin?

strike_eagle_iii gravatar image strike_eagle_iii  ( Oct 11 '19 )edit
5

answered Mar 24 '15

Dani C gravatar image

I just found this plugin.

https://github.com/gareth-cross/rviz_...

Preview: (hide)

Comments

I just tried this plugin out in noetic, and it works!!! (demo mode), so this code is still working and maintained.

l33 gravatar image l33  ( Oct 26 '20 )edit
4

answered Mar 6 '13

130s gravatar image

Although my answer might be just fyi since integrating with RViz isn't an option and this might require internet connection, I'm asking opinions and putting together requirements for rqt plugin that plots gps_comm msgs.

https://github.com/ros-visualization/rqt_common_plugins/issues/41

Preview: (hide)

Comments

1

rqt would also work, and would just use rqt_rviz (http://www.ros.org/wiki/rqt_rviz) to embed rviz into it. I have also looked into Google Earth/API, and found that it has a lot of limitations, also there license forbids any systems or functions for automatic or autonomous control of vehicles

Raptor gravatar image Raptor  ( Mar 6 '13 )edit

Question Tools

3 followers

Stats

Asked: Mar 6 '13

Seen: 11,283 times

Last updated: Mar 24 '15