# Safety Critical WG meeting #20190822

**URL:** <https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335>\
**Category:** ROS General\
**Tags:** wg-safety-critical\
**Created:** [August 19, 2019, 12:43am UTC](https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335 "2019-08-19T00:43:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [August 19, 2019, 12:43am UTC](https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335/1 "2019-08-19T00:43:58Z")

</div>

I see in my calendar an entry for the next safety critical working group, but I don’t see an announcement here about it. I’m going to assume that we decided the next time in the [previous meeting](http://discourse.ros.org/t/safety-critical-wg-meeting-4/9996) but I forgot to make a topic announcing it. So here is that topic!

The next Safety Critical WG meeting will be held at Thursday, August 22, 2019 2:00 PM.

* * *

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

> **[Join the meeting in seconds - GoTo](https://global.gotomeeting.com/join/573563349)**
>
> Meet with anyone on any device. GoTo makes virtual meetings simple and secure, so you can always do your best work together, wherever.

You can also dial in using your phone.  
United States: +1 (646) 749-3117

Access Code: 573-563-349

More phone numbers  
Australia: +61 2 9091 7603  
Austria: +43 7 2081 5337  
Belgium: +32 28 93 7002  
Canada: +1 (647) 497-9373  
Denmark: +45 32 72 03 69  
Finland: +358 923 17 0556  
France: +33 170 950 590  
Germany: +49 692 5736 7300  
Ireland: +353 15 360 756  
Italy: +39 0 230 57 81 80  
Netherlands: +31 207 941 375  
New Zealand: +64 9 913 2226  
Norway: +47 21 93 37 37  
Spain: +34 932 75 1230  
Sweden: +46 853 527 818  
Switzerland: +41 225 4599 60  
United Kingdom: +44 20 3713 5011

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

> **[Join the meeting in seconds - GoTo](https://global.gotomeeting.com/install/573563349)**
>
> Meet with anyone on any device. GoTo makes virtual meetings simple and secure, so you can always do your best work together, wherever.

---

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [August 22, 2019, 2:10pm UTC](https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335/2 "2019-08-22T14:10:05Z")

</div>

# Attendees

- Geoffrey Biggs (Tier IV)
- Denis Stogl
- Erik Boasson
- Shawn (Northstar Robotics)
- Joe Speed
- Sohin Shah
- Rajesh Kumar

**Minutes** Geoffrey Biggs

**Previous meeting** [Safety Critical WG meeting #4 - #6 by gbiggs - ROS General - Open Robotics Discourse](http://discourse.ros.org/t/safety-critical-wg-meeting-4/9996/6?u=gbiggs)

# Discussion

- Proposal: We can produce packages that provide node constructs (patterns) for common patterns used in safety-critical systems such as a 2oo3 architecture.
- Can we do anything with ISO 13849 for control systems of machinery?
  - It does discuss some software aspects at the system level.
  - The patterns idea could work for this standard as well

- How can we move forward with the patterns idea?
  - What would our output be?
    - Documents
    - Code

  - Need to collect patterns first
    - Good source: ISO 13849 and IEC 61508

  - Start a Google Doc or something where we can start collecting patterns and describing how to do them in ROS
  - List the resources we have available (useful parts of standards, etc.)

- Proposal: Produce a library to provide useful functionality for increasing reliability or availability, such as [Virtual Synchrony](https://medium.com/@macworks/virtual-synchrony-575219a01252).
- An interesting alternative angle: How do you integrate ROS (as a non-safety-critical part of a system) with a safety-critical part and provide guarantees of non-interference, etc.?

# Action items

- Start a Google Doc for documenting patterns and available resources
  - @gbiggs

- Take a poll on the regular meeting time
  - @gbiggs

---

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [August 22, 2019, 2:39pm UTC](https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335/3 "2019-08-22T14:39:22Z")

</div>

Here’s the Google Doc for describing patterns:

[https://docs.google.com/document/d/11QStGhDqtR8\_C-myPVEK661uyIb4nZ1fiTWe6Yq9NLI](https://docs.google.com/document/d/11QStGhDqtR8_C-myPVEK661uyIb4nZ1fiTWe6Yq9NLI)

---

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [August 22, 2019, 2:43pm UTC](https://discourse.openrobotics.org/t/safety-critical-wg-meeting-20190822/10335/4 "2019-08-22T14:43:51Z")

</div>

We decided to have a regular meeting every four weeks. We can make it more frequent if we decide we need more discussion time when activities start building up.

The current proposed time is four weeks from today, so the 26th of September. To give people the chance to find a better time, here’s a doodle poll:

> **[Expired Group Poll - Create a New Poll or Contact the Owner](https://doodle.com/en/poll-archived/)**
>
> The Group Poll you're trying to access isn’t up-to-date and has been archived

The time chosen by that poll will become the regular meeting time, so don’t choose based solely on the September time slot.
