mir_msgs/RobotState Message

File: mir_msgs/RobotState.msg

Raw Message Definition

# The robot has to be in a predefined state
uint8 ROBOT_STATE_NONE = 0
uint8 ROBOT_STATE_STARTING = 1
uint8 ROBOT_STATE_SHUTTINGDOWN = 2
uint8 ROBOT_STATE_READY = 3 # ready to execute
uint8 ROBOT_STATE_PAUSE = 4 # pause from executing
uint8 ROBOT_STATE_EXECUTING = 5 # when running in mission/taxa/bus
uint8 ROBOT_STATE_ABORTED = 6
uint8 ROBOT_STATE_COMPLETED = 7 # done executing
uint8 ROBOT_STATE_DOCKED = 8 # in the dock and charging the batteries
uint8 ROBOT_STATE_DOCKING = 9
uint8 ROBOT_STATE_EMERGENCYSTOP = 10 # the robot has emg-stop activated
uint8 ROBOT_STATE_MANUALCONTROL = 11 # a pause state, where the robot can move
uint8 ROBOT_STATE_ERROR = 12 # a general error state, requires a error handle

uint8 robotState
string robotStateString

Compact Message Definition

uint8 ROBOT_STATE_NONE=0
uint8 ROBOT_STATE_STARTING=1
uint8 ROBOT_STATE_SHUTTINGDOWN=2
uint8 ROBOT_STATE_READY=3
uint8 ROBOT_STATE_PAUSE=4
uint8 ROBOT_STATE_EXECUTING=5
uint8 ROBOT_STATE_ABORTED=6
uint8 ROBOT_STATE_COMPLETED=7
uint8 ROBOT_STATE_DOCKED=8
uint8 ROBOT_STATE_DOCKING=9
uint8 ROBOT_STATE_EMERGENCYSTOP=10
uint8 ROBOT_STATE_MANUALCONTROL=11
uint8 ROBOT_STATE_ERROR=12
uint8 robotState
string robotStateString