Safety patterns catalogue

The safety patterns catalogue provides architectural descriptions and, in some cases, sample code for implementing commonly-used safety-critical architectural patterns in ROS.


Contributing a new pattern

To add a new pattern to the catalogue, follow this process.

  1. Fork the Safety Working Group’s repository
  2. Add a new file to the doc/safety_patterns_catalogue directory to hold the pattern description. Begin with the pattern description template file
  3. Make a pull request for your proposed pattern.
  4. The pull request review process will allow others a chance to comment on your pattern and for you to improve it. Through this process, the proposed pattern will reach a higher level of quality and get closer to something immediately usable by robotics engineers using ROS.
  5. Once the pull request has been merged, your proposed pattern will have been accepted and will appear in the catalogue.