cob_msgs/EmergencyStopState Message

File: cob_msgs/EmergencyStopState.msg

Raw Message Definition

# This message holds the emergency stop (EMStop) status of the robot. It detects wether an EMStop is caused by the safety laserscanner or the emergency stop buttons. Moreover, it gives signalizes wether the EMStop was confirmed (after Button press stop) and the system is free again.

# Possible EMStop States
int16 EMFREE = 0            # system operatign normal
int16 EMSTOP = 1            # emergency stop is active (Button pressed; obstacle in safety field of scanner)
int16 EMCONFIRMED = 2       # emergency stop was confirmed system is reinitializing and going back to normal

bool emergency_button_stop  # true = emergency stop signal is issued by button pressed
bool scanner_stop           # true = emergency stop signal is issued by scanner
bool monitoring_stop        # true = emergency stop signal is issued by monitor
bool user_interaction_stop  # true = emergency stop signal is issued by ui
bool hardware_stop          # true = emergency stop signal is issued due to hardware failure 
bool bumper_stop            # true = emergency stop signal is issued by bumper
bool fall_stop              # true = emergency stop signal is issued by fall-protecting sensors
bool charge_stop            # true = emergency stop signal is issued due to charging process

int16 emergency_state       # state (including confimation by key-switch), values see above

Compact Message Definition

int16 EMFREE=0
int16 EMSTOP=1
int16 EMCONFIRMED=2
bool emergency_button_stop
bool scanner_stop
bool monitoring_stop
bool user_interaction_stop
bool hardware_stop
bool bumper_stop
bool fall_stop
bool charge_stop
int16 emergency_state