7.7 Map Management Section
7.7 Map Management Section
7.7.1 Overview
The Map Management (MM) module on ORIN is responsible for managing the robot's maps, including functions such as map acquisition, storage, and updates.
SLAM mapping, relocalization, and other features do not currently provide secondary development interfaces and can only be used in conjunction with the AimMaster client software.
Secondary development interfaces for querying map information are provided, making it convenient to obtain map feature data and navigation point data (for use with planning and control navigation interfaces).
7.7.2 Get 2D Map Data RPC Interface
| Interface Name | pb:/aimdk.protocol.MappingService/Get2DWholeMap |
|---|---|
| Function Summary | Get 2D map data |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.110:50807/rpc/aimdk.protocol.MappingService/Get2DWholeMap |
| Input Parameters | text
|
| Output Parameters | text
|
| Example Script | examples/mm/get_2d_whole_map.sh |
| Notes |
|
7.7.3 Get Map List RPC Interface
| Interface Name | pb:/aimdk.protocol.MappingService/GetStoredMapNames |
|---|---|
| Function Summary | Get map list |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.110:50807/rpc/aimdk.protocol.MappingService/GetStoredMapNames |
| Input Parameters | text
|
| Output Parameters | text
|
| Example Script | examples/mm/get_stored_map_names.sh |
| Notes |
7.7.4 Get Current Working Map ID RPC Interface
| Interface Name | pb:/aimdk.protocol.MappingService/GetCurrentWorkingMap |
|---|---|
| Function Summary | Get current working map ID |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.110:50807/rpc/aimdk.protocol.MappingService/GetCurrentWorkingMap |
| Input Parameters | text |
| Output Parameters | text |
| Example Script | examples/mm/get_current_working_map.sh |
| Notes |
7.7.5 Get Map Topology Data RPC Interface
| Interface Name | pb:/aimdk.protocol.LocalizationService/GetTopoMsgs |
|---|---|
| Function Summary | Get map topology data |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.110:50807/rpc/aimdk.protocol.LocalizationService/GetTopoMsgs |
| Input Parameters | text
|
| Output Parameters | text
|
| Example Script | examples/mm/get_topo_msgs.sh |
| Notes |