Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

interfacing maps server with grid map #8

Open
mauricefallon opened this issue Feb 21, 2017 · 1 comment
Open

interfacing maps server with grid map #8

mauricefallon opened this issue Feb 21, 2017 · 1 comment

Comments

@mauricefallon
Copy link
Contributor

Output of grid map when running simple demo:

/grid_map_simple_demo/grid_map

  • type grid_map_msgs/GridMap
  • renderer GridMap
  • 30Hz - 333KB/s

/grid_map_visualization/elevation_points

  • type sensor_msgs/PointCloud2
  • renderer Elevation

/grid_map_visualization/elevation_grid

  • type nav_msgs/OccupancyGrid
  • renderer Elevation

Basic Demo Output:

  • image of 1.2m x 2.01m
  • inner_start_index: = 0, outer_start_index: = 0, resolution: = 0.03
  • basic_layers: [], layers: ['elevation']
  • data is a 2D array of heights as floats i.e. a height map/image
  • pose is defines placement
@mauricefallon
Copy link
Contributor Author

maps-server:

  • uses an origin above the robot pointing down
  • the x,y origin it gives is in the bottom left corner of the grid
  • othographic projection

grid-map

  • contains a pose - but only x and y are used. z and orientation are not
    • a frame_id can be used instead to transform the map
  • origin is the center of the grid

Next steps:

  • publish the map frame (in ROS) with the maps server transform
  • set the pose within the GridMap message to zero
  • cell resolution needs to be backed out of maps-server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant