Sicurezza:la nostra metrica per il successo nello sviluppo di veicoli autonomi

Con la commercializzazione di veicoli autonomi spesso definita "gara", la discussione sulla competitività si rivolge spesso a quale azienda detiene il miglior vantaggio tecnologico rispetto alle altre.

Tuttavia, mentre Torc è noto tra i team interni per la definizione di obiettivi tecnologici aggressivi, abbiamo anche la prospettiva di oltre un decennio di commercializzazione di tecnologia a guida autonoma per una varietà di settori diversi. Il nostro approccio è iterativo, incentrato sulla sicurezza.

Riconosciamo che sulla strada per la commercializzazione, è il team che può costruire una soluzione sostenibile e sicura che alla fine fornirà. Sotto le pressioni della crescita, la sicurezza diventa più critica, non meno.

All'inizio di quest'anno, come molte organizzazioni in modalità di crescita, il nostro team di gestione ha presentato una serie di obiettivi a livello aziendale per rafforzare l'infrastruttura, rilasciare nuove funzionalità software e aumentare l'efficienza della nostra flotta. Oltre a questi obiettivi c'era la missione generale presentata dal nostro CEO, Michael Fleming:un obiettivo di sicurezza per concentrare tutti i team sul lavoro per prevenire gli incidenti.

Per il mese della sicurezza nazionale, i Torc'rs stanno spiegando come misurano il successo attraverso la lente della sicurezza e descrivendo i modi in cui rafforzano la sicurezza nelle loro operazioni quotidiane.

Sicurezza come metrica per un test di successo

Per il nostro team di sicurezza operativa, un test sicuro inizia con la preparazione ed è l'indicatore chiave del successo.

Kyle Lansing, ingegnere della sicurezza operativa
Spiega la sicurezza come metrica nei test.

Di recente ho formato un nuovo gruppo di conduttori di sicurezza e ho spiegato l'importanza del motivo per cui ogni membro della squadra di test dovrebbe impegnarsi per test che siano sicuri, efficienti e di successo. La sicurezza è la metrica chiave lì. Qualsiasi test, per avere successo, deve essere sicuro. Ad esempio, supponiamo che un test non fornisca tutti i dati che stavamo cercando originariamente. Se il test viene eseguito in modo sicuro, significa che ha avuto successo.

Che cos'è un test sicuro?

Ovviamente, è prima un test che evita il pericolo o il rischio. Ma credo che sia qualcosa di più del semplice ritorno di tutti dopo aver evitato un incidente. Se la nostra squadra di test non fosse preparata o se qualcuno fosse a disagio con il comportamento del veicolo, Torc non lo classificherebbe come un test sicuro.

Come incorpori la sicurezza nel tuo lavoro quotidiano?

Mentre ci alleniamo e ci prepariamo ad agire rapidamente in situazioni critiche, credo che il vero riflesso di un solido programma di sicurezza risieda nelle operazioni quotidiane. Ogni piano di test, lista di controllo e brief ben preparato è un passo verso la garanzia di un test più sicuro.

Nella mia vita quotidiana, un test di sicurezza inizia circa 1,5 ore prima di avviare un veicolo. Ci sono ispezioni, elenchi di attività dell'equipaggio e un'assemblea sugli obiettivi del nostro viaggio e sul comportamento previsto sia dal veicolo che dall'equipaggio di prova. La sicurezza inizia con la preparazione e io lavoro per assicurarmi che tutti siano preparati.

Myra Blanco, Senior Technical Fellow di Daimler Torc
Spiega la sicurezza come metrica nei test.

Un'importante misura della sicurezza di uno sforzo è l'assenza di incidenti relativi alla sicurezza (ad es. incidente, vicino a un incidente). Tuttavia, se guardiamo solo a quegli incidenti che provocano gravi conseguenze - arresti anomali - potrebbe essere troppo tardi. Probabilmente ci sono molte cose che avremmo potuto rilevare in anticipo (ad esempio, in prossimità di arresti anomali, discrepanze di protocollo minori). Gli incidenti sono sintomi di azioni che non erano appropriate prima che si manifestasse il problema effettivo. La definizione delle metriche di sicurezza implica assicurarsi di aver messo in atto tutte le possibili salvaguardie.

Gli ingegneri del software Torc testano rigorosamente il codice prima dei test su strada.

Non esiste una singola metrica di sicurezza, è un conglomerato di più cose. Se prendiamo gli incidenti, per esempio - non li chiamo incidenti per un motivo - gli incidenti hanno fattori che contribuiscono. Diamo un'occhiata a questa metafora:se pensi a un pezzo di formaggio svizzero che ha molti buchi, immagina che ognuno di quei buchi sia un fattore. Quando tutti quei buchi si intersecano, qualcosa può cadere nel mezzo – questo è simile a quando più fattori che contribuiscono si allineano per far sì che qualcosa vada storto. Quindi, non è un caso che si verifichi un incidente, è un contributo di molteplici questioni. Nel caso di un tipico incidente automobilistico, forse la persona era distratta, era affaticata o stava accelerando, combinata con un potenziale guasto o guasto del veicolo. Nessuna di queste cose accade casualmente.

Per aiutare a prevenire questi problemi, il mio team lavora per identificare e mitigare i fattori che contribuiscono a quattro livelli:persone, tecnologia, ambiente e veicolo. Ad esempio, una metrica del successo è garantire che il 100% dei tuoi conducenti sia addestrato. Questo dimostra che Torc sta fornendo le informazioni appropriate per svolgere il proprio lavoro in sicurezza. Un altro sarebbe garantire che ci siano sistemi di comunicazione appropriati in atto. I canali di comunicazione aperti sono una delle parti più importanti dello sviluppo di un sistema di gestione della sicurezza.

La sicurezza inizia molto prima della strada

Chiaramente, il processo per evitare incidenti inizia molto prima di mettere le gomme sulla strada. Questo processo viene stabilito anche nelle fasi di sviluppo tecnico, come spiegano di seguito i nostri ingegneri del software.

Manas Gupta, Ingegnere Software in Comportamenti, Pianificazione e Controlli
Qual ​​è un'attività o un processo che svolgi per garantire la sicurezza nel tuo lavoro quotidiano?

La sicurezza è la parte più importante e integrante di tutti i valori fondamentali di Torc e noi, come squadra, lavoriamo per sviluppare software senza compromettere quei valori fondamentali. Ci assicuriamo che il software sia passato attraverso varie fasi di test prima che sia pronto per essere distribuito sul veicolo e possa essere utilizzato su strade pubbliche.

Seguo tre fasi di test per assicurarmi che il software che scrivo o modifico sia sicuro per essere distribuito sul veicolo. Innanzitutto, proteggo il mio codice con unit test per la funzionalità specificata, in modo che future modifiche indesiderate possano essere catturate nello sviluppo. In secondo luogo, cerco la revisione tra pari del mio codice. Infine, testo il codice su un ambiente simulato con tutti i possibili scenari per assicurarmi che il codice sia robusto e possa essere testato sul veicolo su strade pubbliche.

Elijah Hodges, ingegnere di integrazione di sistemi cooperativa in integrazione di sistemi
Spiega la sicurezza come metrica nei test.

La missione di Torc è salvare vite. La sicurezza non è solo una parte del nostro obiettivo, è il nostro obiettivo. Se i test che eseguiamo dovessero introdurre situazioni pericolose, andiamo direttamente contro la nostra missione.

Come incorpori la sicurezza nel tuo lavoro quotidiano?

Il team di System Integration è responsabile della supervisione del quadro di alto livello delle prestazioni del veicolo. Aiutiamo a coordinare il rilascio di nuovi sviluppi sui nostri veicoli per i test per garantire che queste modifiche migliorino il sistema nel suo insieme. Mentre uno sviluppatore potrebbe semplicemente implementare una modifica per risolvere un problema molto specifico, è nostro compito notare e commentare come la modifica può influenzare le risposte periferiche. In definitiva, siamo incaricati di decidere se le nuove modifiche sono sufficientemente sicure da essere accettate nel software. Poiché non stiamo scrivendo il codice da soli, elimina la tentazione emotiva di accettare nuove modifiche al codice solo perché funzionano e ci incoraggia a determinare se le prestazioni complessive sono state migliorate.

Un'attività quotidiana che migliora la sicurezza sono le nostre riunioni di sincronizzazione mattutine ogni mattina. La comunicazione è assolutamente vitale per la sicurezza e avere una sede per promuovere che ogni singolo giorno è uno dei modi migliori per trovare i problemi prima che si aggravino.

La missione di Torc è salvare vite umane. La sicurezza non è solo una parte del nostro obiettivo, è il nostro obiettivo.
Elijah Hodges, System Integration Engineer Co-op in Systems Integration

Quando gli esseri umani potrebbero fallire, prevale il processo

La stringa che ha legato insieme tutte queste diverse squadre è il processo. Il processo ci aiuta a garantire che le attività importanti identificate vengano eseguite ogni volta.

Denise Thompson Harmon, responsabile del dipartimento in comportamenti, pianificazione e controlli
Qual ​​è un'attività o un processo che svolgi per garantire la sicurezza nel tuo lavoro quotidiano?

Essendo un coach Agile, sono sempre stato guidato dal processo. Noi umani siamo fallibili e dimenticheremo di fare le cose. Quindi, il mio obiettivo è assicurarmi che ci siamo allenati abbastanza bene e abbiamo radicato questi processi in modo che diventino un'abitudine:è proprio quello che facciamo. Il mio obiettivo ogni giorno è assicurarmi di essere chiari sui nostri processi e continuare a formare le persone in tali processi per garantire che li seguano.

Inoltre, cerchiamo opportunità per crescere. Uno dei pilastri agili è il miglioramento continuo dei processi. Con la tecnologia che cambia così rapidamente e il settore che cambia così velocemente, non possiamo abbassare la guardia. Quindi, ogni giorno devi imparare, ogni giorno devi crescere e ogni giorno devi essere concentrato. Sappiamo che gli esseri umani sono fallibili, quindi ci chiediamo:"il nostro processo supporta la cattura dell'errore umano prima di distribuire il software sul campo?" Voglio assicurarmi di integrare quella qualità nel prodotto e che non sia un ripensamento.

La cultura della sicurezza coinvolge tutti

Mentre il processo è stato intrecciato in tutte queste prospettive, lo è anche l'importanza della comunicazione. In questo modo, la nostra missione è rafforzata anche dalla nostra cultura della sicurezza.

Ruel Faruque, ingegnere senior per la sicurezza operativa
Cosa fa il tuo team per contribuire alla cultura della sicurezza in Torc?

Quando sono stato incaricato della sicurezza operativa per il progetto di autovetture a guida autonoma di Torc, ho imparato quanto fosse importante fare in modo che la sicurezza diventasse un dialogo:avere discussioni con il team che attua le politiche e assistere ai protocolli in azione. Le politiche e i protocolli di sicurezza sono molto più efficaci se il team che li segue comprende la motivazione sottostante e, molte volte, il team può suggerire una soluzione più efficiente e solida al problema di sicurezza originale.

La cultura della sicurezza di Torc è incentrata su tre principi:

  1. Parlate:se avete un problema di sicurezza, esprimetelo. Forniamo diversi metodi per farlo, sia che si tratti immediatamente della squadra di test, del responsabile del tuo team o tramite feedback anonimo.
  2. Lezioni apprese – Imparare le lezioni è una missione di miglioramento continuo. Al termine di un test o di qualsiasi altro sforzo, è importante valutare onestamente cosa è andato bene, cosa sarebbe potuto andare meglio, cosa è stato appreso e cosa dovrebbe essere cambiato per il futuro.
  3. Concentrati sulla prevenzione di incidenti futuri, piuttosto che sull'identificazione di colpe singole. Raramente un incidente ha una sola causa. L'identificazione di tutti i fattori che contribuiscono produce più aree per effettuare azioni correttive [riassunto da Engineering a Safer World di Nancy Leveson].

Il team di sicurezza operativa insegna alle persone la cultura della sicurezza, autorizza i Torc'rs a esercitarla e tiene sotto controllo l'efficacia, adattandosi secondo necessità per mantenere la sicurezza una priorità in Torc.

Rimani sintonizzato per la Parte 2 della serie di blog sulla sicurezza, in cui sveliamo come le esperienze di vita dei membri del team Torc modellano la loro visione della sicurezza.