This packages supervises the state of all of L3X-Z's ROS sub-systems.
cd $COLCON_WS/src
git clone https://github.com/107-systems/l3xz_system_monitor
cd $COLCON_WS
source /opt/ros/humble/setup.bash
colcon build --packages-select l3xz_system_monitor
cd $COLCON_WS
. install/setup.bash
ros2 launch l3xz_system_monitor monitor.py
Default name | Type |
---|---|
/l3xz/${node}/heartbeat |
std_msgs/UInt64 |
/l3xz/estop/actual |
std_msgs/Bool |
Default name | Type |
---|---|
/l3xz/light_mode/target |
std_msgs/Int8 |
Name | Default | Description |
---|---|---|
heartbeat_monitor_list |
['l3xz_joy', 'l3xz_teleop', ...] |
A list containing all nodes to be monitored. |