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 https://gitlab.com/MaplessAI/external/sw_watchdog. 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.