시간이 지날수록 빠르게 한국의 기술이 발전하고, 자율주행차도 출시되고 있습니다. 아직은 운전자가 전혀 개입하지 않고도 운행이 가능한 완전 자율주행 자동차는 없지만, 반 자율주행 자동차의 증가 속도를 보면 완전 자율주행 자동차와 함께 하는 시대가 멀지 않은 것 같습니다. 오늘 포스팅에서는 자율주행자동차의 원리와 기술에 대해 알아봅니다.자율주행 자동차란?
자율주행자동차란 운전자 스스로 도로상황이나 주변환경을 인식하고 판단하여 차량을 제어함으로써 운전자가 브레이크, 핸들, 가속페달 등을 제어하지 않고도 스스로 주어진 목적지까지 주행하는 자동차를 말합니다. 전자식 사각지대 지원, 충돌회피, 비상제동, 주자보조, 크루즈컨트롤(Cruice Control), 차선이탈지원 및 경고, 차량정체 및 대기지원 등의 자동시스템과 운전자지원시스템이 활성화된 모터자동차입니다. 최근 출시된 자율주행자동차가 실제 교통사고를 줄여 교통효율성을 높이고 연료비를 절감하며 운전자의 편의를 높이는 미래의 개인 교통수단으로 주목받고 있는 자동차입니다.자율주행 자동차의 원리
자율주행차는 운전자의 조작 없이도 카메라와 센서, GPS 정보 등을 이용하여 인공지능(AI)을 기반으로 스스로 주변 환경을 인식하기 때문에 목적지까지 쉽게 이동할 수 있습니다. 구동 원리는 총 3단계로 이루어지는데 인지 단계, 판단 단계, 제어 단계로 구성됩니다.
1단계 : 인지단계(카메라, 레이더, 레이저, GPS) 자율주행자동차에 탑재된 카메라, 레이더, 레이저, GPS 등을 활용하여 주변 사물을 인지하고 다양한 정보를 축적하는 단계입니다. 여기서 카메라는, 시각적인 데이터에 의해서 360도의 넓은 시야를 확보할 수 있지만, 비나 안개등의 이유로 기상이 악화되었을 때에 약해져, 낮은 위치에 사물을 검지하지 않기 때문에, 이것을 보충하기 위해서 있는 것이 레이더입니다. 이로써 시인성의 한계를 극복할 수 있습니다. 레이더로도 다른 차량의 유형을 구별할 수 없고, 그것을 보완하기 위해 필요한 것이 레이저입니다. 앞의 레이더와 같이 거리를 재는 데 필요한 광전자 기술입니다. 레이더 펄스를 통해 반사된 펄스의 시간을 계산하여 거리를 측정하는데 레이더가 3D 정보를 제공합니다. 이를 통해서 보다 정확한 차량의 형태나 위치 데이터가 확보되는 원리입니다. GPS는 자신의 위치를 기반으로 구축된 데이터와 다른 차량에 설치된 GPS로 실시간 교통 상황과 정보가 확보되는 것입니다.
2단계 :: 판단 단계(인공지능, 딥러닝 기술) 1단계로 축적된 정보를 바탕으로 주행 전략을 결정하는 단계입니다. 이 때 역할을 수행하는 것이 자동차에 탑재된 인공지능(AI)입니다. 인공지능은 사람처럼 학습하고 생각할 수 있는 컴퓨터 시스템입니다. 인공지능은 크게 세 가지로 나눌 수 있습니다.약인공지능(Weak AI), 강인공지능(Strong AI), 초인공지능(Super AI) 등이 있으며 약인공지능이 자율주행자동차에 탑재되어 있는 인공지능입니다. 약한 인공지능은 미리 정의된 규칙에 따라 인지능력을 필요로 하지 않는 범위의 특정영역의 문제를 푸는 기술입니다. ‘스스로 학습하는 컴퓨터’라고 불리는 딥러닝은 컴퓨터가 사람처럼 생각하고 배울 수 있도록 해주는 기술입니다. 또한인공신경망의한계를극복하기위해서제안한기계학습법입니다. 사람이 뇌로 생각하고 판단하고 정보를 받듯이 여러 개의 뉴런이 연결되어 복잡한 연산을 하는데, 이러한 사람의 두뇌의 정보처리 과정을 모방해서 만들어진 알고리즘이라고 할 수 있습니다.
3단계 : 제어단계(지능제어시스템, 지능운행장치) 3단계는 주행방향과 엔진의 구동방식 등을 결정하고 자동주행이 시작되는 단계입니다. 자율주행자동차는 차량운행을 감지하고 수시로 바뀌는 상황에 따라 적절한 명령을 내리는 운행감시 시스템이 구축되어 있습니다. 따라서 통합 관제 시스템을 통해 다양한 상황을 분석하고 시스템 고장 여부를 진단하여 운영자에 대한 적절한 정보를 제공하거나 경보를 알려주는 기능을 수행할 수 있습니다. 이 과정에서 필요한 지능형 순항제어시스템(ACC: Adaptive Cruise Control)은 실제 차량모델을 이용하여 분석한 수학적인 해석을 바탕으로 제어명령을 생성합니다. 현재 무인자동차에 적용된 무인운행기법입니다. 차선이탈방지시스템(LKAS: Lane Keeping Assistance System)은 내부에 장착되어 있는 카메라를 통해 차선을 감지하여 의도하지 않은 이탈현상을 운전자에게 알려주는 기술입니다. 주차보조시스템(PAS: Park Assistance System)은 운전자가 어시스트 버튼을 탐색한 후 후진 기어를 넣고 브레이크 페달을 밟으면 자동차가 조향장치를 조절하여 후진 일렬의 주차를 도와주는 시스템입니다.
자율주행에 필요한 핵심기술
- 무인제어기술자율주행자동차는 가속기(엑셀), 감속기(브레이크), 조향장치(운전대) 등을 무인화 운행에 맞게 구현하였습니다. 자동차에 컴퓨터, 소프트웨어, 하드웨어를 설치하고 그것을 이용하여 자동차를 제어하는 기술입니다.
- – 시각정보처리기술 자율주행자동차는 비전, 센서를 이용하여 시각정보를 입력 받고 처리하는 시스템을 갖추고 있습니다. 카메라를 이용해 외부의 영상 정보를 받아, 이 영상속에서 필요한 정보를 추출하는 기술을 갖추고 있습니다. 또한 초음파 세너와 레인지 필터 등의 센서를 사용하여 거리와 주행에 필요한 정보를 융합하여 분석·처리합니다. 장애물 회피와 돌발 상황 대처에 주로 사용되는 기술입니다.
- – 통합관제시스템 자율주행 자동차는 차량 운행을 감지하고 수시로 바뀐 어떤 상황에 따라 적절한 명령을 내리는 운행 감시체계를 구축하고 있습니다. 개별 프로세서와 센서로부터 발생하는 다양한 상황을 분석하여 시스템 고장을 진단하고 오퍼레이터에 대한 적절한 정보를 제공하거나 경보를 알려주는 기능을 수행할 수 있는 기술입니다.지금까지 자율주행자동차가 작동하는 원리에 대해 알아보았습니다. 장래가 어느 정도는 예상되지만, 방금 말씀드린 것처럼 너무 자율주행 기능에 의존하지 않는 것이 좋다고 생각합니다. 자동차에 장착된 각종 장치와 기술, 시스템으로 운행되기 때문에 기술이 더 발전하면 운전자 없이 자동차 주행도 가능하지 않을까 생각합니다.” 다음 포스팅에서는 자율주행차의 수준과 장단점을 알아보도록 하겠습니다.