Description:
Switch the current map to a specified map. The request should specify a floor level and section index to be used.
Returns the map_id of the switched map.
Description:
Create a mission to go charge a robot regardless of battery state. The call will fail if the robot is already on a different mission,
which needs to be canceled before the robot can be charged.
Description:
Subscribe to robot's mission status. Upon subscription, the server immediately sends the latest known
mission status, followed by updates whenever the mission status changes.
Description:
Update the specified mission with the given command. The call will fail if the robot is not on the specified mission
or cannot execute the command.
Description:
Localize the robot to a localization goal. If the goal is accepted, subcribe to SubscribeLocalizationStatus to get the
localization status.
Description:
Subscribe to the robot's localization status. Upon subscription, the latest known localization status will be sent.
If the robot is actively localizing, statuses will be published upon changes.
Description:
Subscribe to the robots' battery status. Upon subscription, the server immediately sends the latest known
battery status, followed by updates whenever the battery status changes.
Description:
Subscribe to connection and operation state of the robot Upon subscription, the server immediately sends the latest known operation
status, followed by updates whenever the operation status changes.
Description:
Subscribe for high level tray status. This is only available for robots with trays (e.g. Servi, Plus).
Upon subscription, the latest known tray status will be sent, followed by
snapshot updates of all tray states when any state is updated.
Weight changes are updated at a 10g granularity threshold. Robots with
trays that does not have weight sensor will have an UNKNOWN load state and
no weight data streamed.
Description:
Get the overall robot system information. When called, the server returns robot system information. The system info
tends to be static and does not change often.
Information about the specified location, as represented by a location.Location message. This includes all relevant details about the location, including display name, floor, and section info.
Non-negative integer floor_level is the first key used to index the map dict. SwitchMap will raise an exception if there is no matching map. Floor level 0 denotes the lowest reachable floor.
section_index
int32
Non-negative integer section_index is the second key used to index the map dict. SwitchMap will raise an exception if there is no matching map. Section index begins at 0.