map_msgs

Summary

map_msgs
Version:

1.13.0

Description:

This package defines messages commonly used in mapping packages.

Maintainers:
  • David V. Lu!! <davidvlu AT gmail DOT com>
  • Michael Ferguson <mferguson AT fetchrobotics DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Stéphane Magnenat
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

map_msgs/PointCloud2Update
Constant:
  • ADD (uint32):0
  • DELETE (uint32):1
Field:
uint32 ADD=0
uint32 DELETE=1
Header header
uint32 type          # type of update, one of ADD or DELETE
sensor_msgs/PointCloud2 points
map_msgs/ProjectedMap
Field:
nav_msgs/OccupancyGrid map
float64 min_z
float64 max_z
map_msgs/OccupancyGridUpdate
Field:
  • header (std_msgs/Header) –
  • x (int32) –
  • y (int32) –
  • width (uint32) –
  • height (uint32) –
  • data[] (int8) –
Header header
int32 x
int32 y
uint32 width
uint32 height
int8[] data
map_msgs/ProjectedMapInfo
Field:
  • frame_id (string) –
  • x (float64) –
  • y (float64) –
  • width (float64) –
  • height (float64) –
  • min_z (float64) –
  • max_z (float64) –
string frame_id
float64 x
float64 y
float64 width
float64 height
float64 min_z
float64 max_z

Service types

map_msgs/SaveMap
Field (Request):
 

Save the map to the filesystem

# Save the map to the filesystem
std_msgs/String filename 
map_msgs/SetMapProjections
Field (Response):
 
---
map_msgs/ProjectedMapInfo[] projected_maps_info
map_msgs/GetMapROI
Field (Request):
 
  • x (float64) –
  • y (float64) –
  • l_x (float64) –
  • l_y (float64) –
Field (Response):
 
float64 x
float64 y
float64 l_x
float64 l_y
---
nav_msgs/OccupancyGrid sub_map
map_msgs/GetPointMapROI
Field (Request):
 
  • x (float64) –
  • y (float64) –
  • z (float64) –
  • r (float64) –
  • l_x (float64) –
  • l_y (float64) –
  • l_z (float64) –
Field (Response):
 
float64 x
float64 y
float64 z
float64 r    # if != 0, circular ROI of radius r
float64 l_x  # if r == 0, length of AABB on x
float64 l_y  # if r == 0, length of AABB on y
float64 l_z  # if r == 0, length of AABB on z
---
sensor_msgs/PointCloud2 sub_map
map_msgs/ProjectedMapsInfo
Field (Request):
 
map_msgs/ProjectedMapInfo[] projected_maps_info
map_msgs/GetPointMap
Field (Response):
 
# Get the map as a sensor_msgs/PointCloud2 
---
sensor_msgs/PointCloud2 map