Pour faire une voiture autonome, il faut d'abord des capteurs (radars, caméras, télédétection par laser…) d'un prix raisonnable, pour percevoir l'environnement de la voiture (piétons, véhicules, signalisation…). On y ajoute des actionneurs électroniques (frein, accélérateur, volant…) pour piloter la voiture ; on prend des systèmes de cartographie haute définition capables d'indiquer qu'il y a un feu rouge à tel endroit ; on mélange avec des systèmes de géolocalisation (GPS, minicentrale inertielle…) précis à 30, voire 10 centimètres près ; on saupoudre de connectique pour dialoguer avec les infrastructures ou les autres véhicules et anticiper leurs actions ; on recouvre d'algorithmes de fusion de données, capables d'interpréter l'environnement de la voiture (il y a un feu, mais est-il rouge ou vert ?) ; et l'on chapeaute le tout d'un algorithme de décision (pas de voiture en face, je peux doubler…).