지난 몇 년 동안 자동차는 매우 영리해졌어요. 오늘날 자율주행 자동차는 컴퓨터 및 일반 기기와 호환되어 작동하는 원리로 설계되었으며, 이러한 전자 제어 장치 ECU는 브레이크, 속도 조절, 냉난방 및 엔터테인먼트 시스템과 같은 차량 내 기능을 통제할 수 있습니다. 자율주행자동차의 원리를 만드는 작업식은 지난 30년간 진행되어 왔으며 1977년에는 올즈모빌의 현대식 전륜구동차인 트로나도에 점화플러그 시간을 제어하는 컴퓨터 장치가 이미 포함되어 있었습니다. 1980년대 초반에는 배출가스 시스템을 향상시키기 위한 추가 컴퓨터가 도입되었고 1980년대 후반에는 전자 제어 장치가 케이블로 대체되었습니다. 지속적으로 발전하여 오늘날 스마트 차량 내부가 컴퓨터화 원리로 자리 잡고 있습니다. 집에있는다양한전자기기와비교할때주차된자동차가제일똑하다고생각해도과장된표현은아닙니다.

먼저 자동차의 기본 기능을 어떻게 컴퓨터가 제어할 수 있는지 살펴보면 많은 주요 시스템은 보다 효율적이고 안전하게 운용될 수 있도록 마이크로 프로세서에 의해 제어되는 원리이며, 일부 정비공들은 오늘날의 자율주행자동차를 바퀴달린 컴퓨터라고 부릅니다. 실제로 자동차가 최상의 조건에서 운영되기 위해서는 30대 혹은 그 이상의 컴퓨터가 사용되고 있습니다. 에어백 시스템, 잠금 방지 제동 장치, 좌석 자동 조절, 자동 변속기, 온도 제어 시스템, 크루즈 컨트롤, 엔터테인먼트 시스템, 공회전 속도, 무선 도어 잠금 장치, 보안 시스템과 같은 기능은 다양한 전자 센서를 통해 작동하지만 컴퓨터로 실시간 정보를 전송하고 있습니다. 기압 센서, 기온 센서, 엔진 온도 센서, 넉 센서, 산소 센서, 스로틀 포지션 센서 등이 포함됩니다.

이러한 센서에서 발생한 자동 주행 자동차의 데이터는 점화 플러그, 연로 분사 등 다양한 핵심 요소를 통제하는 사용되며, 오늘날 자동차에 사용되는 최신 기술의 제어 장치는 ECU와 유사하며, ECU는 엔진의 운용, 배출 및 연료 절약을 제어하기 위해 수십 개의 서로 다른 센서의 출력을 감시하고 있습니다. 카센서에 수집된 데이터는 중앙통신 모듈로 전송되어 데이터가 보관됩니다. 이러한 센서는 잘못된 부분을 감지하여 엔진 경고등을 통해 운전자에게 경고해주고 있으며 자동차를 서비스센터에 가져가면 기술자는 무엇이 잘못되었는지 쉽게 진단코드를 확인하고 수리할 수 있습니다.
앞에서말한것처럼자율주행자동차의원리는진보된기술이라고볼수도있지만사실은그렇지않습니다. 자동차에 내장된 PC는 실제로 아무것도 진단하지 않으며, 또한 독자적으로 아무것도 고치지 않습니다. 컴퓨터는 그냥 자동차 센서가 보낸 에러 코드를 저장하고, 기술자들은 스타트렉에서 본 화려한 이미지로 파악합니다. 진단에서는 어떠한 정보도 제공되지 않는 것보다 이러한 방법이 현명하다고 생각됩니다. 주말이면 차를 고치기 위해 공구통을 꺼내 손을 더럽히던 시대는 이미 지났어요. 그 대신 현재 기술자들은 자동차 안에 내장된 최첨단 컴퓨터로 제어되는 기능을 통해 문제를 다시 진단하기 위한 다른 장비를 가지고 있습니다.

스마트 드라이빙 시스템은 빠르지 않지만 일반 가정에서도 사용하는 것은 무리가 없습니다. 이것을 자율주행차 원리로 오해할 수도 있지만 스마트차는 운전자가 어렵거나 위험한 주행을 할 때 도움이 되는 전용 시스템을 의미합니다. 가장 일반적인 스마트 운전 시스템은 크루즈 컨트롤로, 속도를 일정하게 유지하는 구조인 크루즈 컨트롤은 수십 년간 사용되고 있습니다.

새로운 적응형 크루즈 컨트롤은 이전 자동차와의 거리를 감시하여 필요한 만큼 속도를 조절해야 하며, 기존에 사용하던 크루즈 컨트롤은 교통량이 많을 경우 제동을 걸거나 크루즈 컨트롤 시스템을 꺼야 합니다. 그러나 적응형은 교통의 흐름에 따라 적절히 조절하여 주행을 도와줍니다. 인피니티Q50은 차로 유지, 크루즈 컨트롤, 충돌 방지 시스템을 위해 캠코더, 레이더 등 다양한 기술을 사용하고 있으며, 메르세데S클래스는 자율주행, 주차, 사고 방지 및 운전자 피로 감지를 위한 시스템을 제공하고 있습니다.