Based on a previous discussion in the Safety Critical WG, I put together a set of software watchdogs based on DDS Quality of Service (QoS) policies and ROS 2 lifecycle nodes. The current draft is maintained at MaplessAI / External / sw_watchdog · GitLab. Could we add this to the agenda for this week’s Safety WG meeting @gbiggs?
Thanks to @joespeed for helping with the understanding of the DDS QoS policies and their implementation differences.