I sistemi di guida autonomi si basano su sensori e software integrato per la localizzazione, la percezione, la pianificazione del movimento e l'esecuzione. Possono essere rilasciati al pubblico solo dopo che gli sviluppatori hanno dimostrato la loro capacità di raggiungere elevati livelli di sicurezza.
Gli odierni sistemi di guida autonomi "hands-off" sono in gran parte costruiti con algoritmi di deep learning che possono essere addestrati per prendere la decisione giusta per quasi ogni situazione di guida. Questi sistemi, tuttavia, non dispongono dei requisiti e dell'architettura dettagliati finora utilizzati per convalidare software critici per la sicurezza, come il tipo di controllo dei velisti commerciali. La prova su strada è chiaramente una parte essenziale del processo di sviluppo, ma per convalidare la sicurezza dei sistemi di guida autonomi e del software sarebbero necessari miliardi di chilometri di prove su strada. La simulazione serve a rendere pratica la verifica e la convalida del funzionamento dei veicoli autonomi.