Georeferencing

Georeferencing trajectories and metric maps is implemented in the mola_state_estimation package.

The concept of using simple-maps as intermediary map format together with the layered metric map format (see [BC25]) enables embedding georeferenced coordinates to any kind of map typically used in robotics: grid maps, voxel maps, point clouds, etc.


https://mrpt.github.io/imgs/kaist01_georef_sample.png

1. Frames for geo-referenced maps

When working with ROS tf (transformations), MOLA packages use the following frame convention, which extends the standard REP-105 with additional enu and utm frames:

https://mrpt.github.io/imgs/mola_mrpt_ros_geo_referenced_utm_frames.png

The existing frames are explained here.


3. Georeferenced maps in mm-viewer

Write me!


4. View GPS readings on a georeferenced map

Once you have published a georeferenced map (via mrpt_map_server or directly from mola_lidar_odometry), you can visualize in RViz or FoxGlove the localization from the GNSS sensor and its covariance uncertainty by installing mola_gnss_to_markers and then:

ros2 launch mola_gnss_to_markers mola_gnss_to_markers_launch.py