what is the safety function for ROS communication?
I'm looking for the safety function like diagnostics system or message_filter.
I would like to know about other function that ensures the safety for ROS based robot system.
Is there a function like this?
I dont think ROS has much to offer, but ROS2 introduced the "managed node" concept link text , but maybe I took the question the wrong way?
Dragonslayer Thank you for your reply. It is certainly a function of the stability of the system. Thank you. Do you know any other features?
You mentioned the watchdog timer in the other comment already, besides that I only red about people speculating about building their own system management stuff, but it likely introduces more instability than it solves. (specially if want to make it comply with ISOs and verification and stuff) ROS2 seems the most easy way to go, it was made with better stability in mind. But as fergs has already written you might sideline the whole issue with a hardware safety controller. I dont see ROS park my car relying on itself.
Dragonslayer Thank you. In short, ROS1 doesn't have an official tool for safety functions? I'm sad to hear that.
@castpuz: ROS1 was never designed for the use-cases you seem to have in mind.
It is a platform primarily created for research purposes, which has certainly been used by companies to create products and very successfully so, but the design never had productisation, commercialisation or certification in mind.
ROS 2 -- sometimes called "ROS for products" -- is entirely different.
You may want to look into that.