Un sistem de conducere automată funcționează folosind o combinație de tehnologii de accelerare, franare și direcționare pentru a controla vehicolul. Aceste sisteme folosesc de obicei o varietate de senzori, inclusiv radar, lidar și camere pentru a detecta mediul înconjurător al vehiculului și a se adapta la diferite situații de conducere. Apoi, algoritmi avansați de software procesează datele colectate de acești senzori pentru a lua decizii de conducere. Un sistem de mediere central împarte sarcinile de conducere între componentele vehiculului pe baza acestor decizii, permițând vehicolului să se autopiloteze.