map_store

Summary

map_store
Version:

0.3.1

Description:

Storage manager for OccupancyGrid maps. Supports naming the most recent map, getting a list of map names, and publishing a specific map.

Maintainers:
  • Dave Hershberger <hersh AT willowgarage DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Dave Hershberger
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

map_store/MapListEntry
Field:
  • name (string) –
  • session_id (string) –
  • date (int64) –
  • map_id (string) –

One entry in a list of maps.

Naming a map is optional.

# One entry in a list of maps.

# Naming a map is optional.
string name

# Maps made by the make-a-map app are given a session ID, which is the
# time when the map-making session was started, expressed as seconds
# since the epoch and converted to a string.
string session_id

# Creation time of this map, in seconds since the epoch.
int64 date

# Unique ID of this map.
string map_id

Service types

map_store/DeleteMap
Field (Request):
 
  • map_id (string) –

Service used to delete a given map

# Service used to delete a given map

string map_id
---
map_store/RenameMap
Field (Request):
 
  • map_id (string) –
  • new_name (string) –

Service used to rename a given map.

# Service used to rename a given map.

string map_id
string new_name
---
map_store/PublishMap
Field (Request):
 
  • map_id (string) –

Service used to publish a given map from the database to the /map topic.

# Service used to publish a given map from the database to the /map topic.

string map_id
---
map_store/SaveMap
Field (Request):
 
  • map_name (string) –

Service used to name the most recent saved map.

# Service used to name the most recent saved map.

string map_name
---
map_store/ListMaps
Field (Response):
 

Service used to list the most recent map from every map-making session.

No arguments at this time.

# Service used to list the most recent map from every map-making session.

# No arguments at this time.
---
MapListEntry[] map_list