ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

Safety Critical WG meeting #4

Everyone interested in safety-critical applications of ROS has had some time to stew and a few more people have risen up to offer their services, so I’d like to start organising our next meeting. Please answer the poll below for your preferred meeting times.

We will soon need to start focusing on something concrete that we can achieve for safety-critical applications. Ideally I’d like us to find something technical to contribute because that will be the most beneficial to all, but document-related contributions, such as the proposed sample safety case, are also useful.

Based on the results of the survey, I’ve set the next meeting time to Thursday, August 8, 2019 2:00 PM. The information for joining is below.

I do not yet have much of an agenda, because we still seem to be attracting new people each time. However there are more people with expertise in functional safety joining now so I believe we can start to get some firm ideas about what we can do that will be a useful contribution to the ROS community.

Please post items you would like to discuss in the meeting below. I intend to talk a bit about what is necessary to produce a sample safety case so we can start figuring out who can provide the work.

ROS 2 Safety Working Group
Thu, 8 Aug 2019 23:00 - 00:00 JST

Please join my meeting from your computer, tablet or smartphone.

You can also dial in using your phone.
United States: +1 (571) 317-3129

Access Code: 851-382-285

More phone numbers
Australia: +61 2 9087 3604
Austria: +43 7 2081 5427
Belgium: +32 28 93 7018
Canada: +1 (647) 497-9391
Denmark: +45 32 72 03 82
Finland: +358 923 17 0568
France: +33 170 950 594
Germany: +49 692 5736 7317
Ireland: +353 15 360 728
Italy: +39 0 230 57 81 42
Netherlands: +31 207 941 377
New Zealand: +64 9 280 6302
Norway: +47 21 93 37 51
Spain: +34 912 71 8491
Sweden: +46 853 527 836
Switzerland: +41 225 4599 78
United Kingdom: +44 330 221 0088

New to GoToMeeting? Get the app now and be ready when your first meeting starts:

Thanks for organizing @gbiggs!

Pity! I will be traveling (via train) at that time :frowning: . I may join via phone then. Let’s hope the connection allows me to do so.

Just out of curiosity @gbiggs, I checked the survey quickly and saw that the 6th of August slot was rather popular, maybe it wasn’t convenient for you?

Yes, unfortunately I had another event come in on that date. If you would like me to shift it to that time, then I am happy to do so, but I will need someone else to run the meeting in case I can’t make it in time.

1 Like

No worries, I’ll try and join via phone. Thanks!


  • Geoffrey Biggs (Tier IV)
  • David Crawley
  • Andrei Kholodnyi (Wind River)
  • Matt Droter (ROS Agriculture)
  • Sohin Shah
  • Denis Stogl
  • Alejandro Mosteo
  • Lukas Bulwahn (BMW/ELISA)


  • Members who have experience in safety:
    • Andrei Kholodnyi has experience in safety for industrial systems
    • Matt Droter has experience working on safety-critical ground robots from a project manager perspective
  • Introduction seminar to functional safety.
  • What can we do, given our small number of engineers who have experience in functional safety?
    • List of best practices for things that a safe robot should do
      • e.g. what should be on the start up checklist?
      • e.g. how do you set up an estop that works safely?
    • Define the minimum core set of packages to be safe?
    • Could we define a minimum example, such as collision avoidance, and do the full vertical stack that is necessary to achieve doing that safely?
      • Difficult because ROS itself is not certifiably safe, but we could do it on the assumption that ROS is certifiably safe. Or we could make a non-ROS monitor to watch over the system and do the safety analysis necessary to show that the safety monitor is free from interference from ROS.
      • A generic safety monitor for use with a ROS system?

Is there the plan to have a dedicated category in discourse around using ROS in safety-critical systems?


I would like to see it. I missed that last meeting announcement because I am not subscribed to the next gen ros discussion :frowning:

I will ask, but I think it is unlikely that we will get one. We would need to have a significant amount of discussion going on first.