Has anyone implemented an “alarm” system for their robot in ROS2?
I have done a search. but to no success.
There seems to be an existing ROS1 implementation by the University Of Florida Machine Intelligence Lab here
(which I myself have never used).
Alarms could be activated by all nodes and be similar to the logging (split into INFO
, WARNING
, ERROR
, and CRITICAL
), but can be cleared by an operator, or can cause downstream effects.
Potential Examples could include:
[INFO] Docking Station Identified
[WARNING] Robot has not moved in n seconds
[CRITICAL] Laser_scan topic has not published in n seconds
Are there any packages out there that can do the same thing? Is there merit and need for this idea, or is it very similar to logging already?