스물두줄

컴퓨터시스템응용기술사 · 개념서 · 융합·신기술 및 응용

자율주행 핵심기술

설명 영상 자율주행 핵심기술 설명 · 2:42

왜 배우는가: 자율주행은 자동차·ICT 융합 기술의 집약체로, 인지·측위·판단·제어·통신이 하나의 시스템으로 맞물려 작동한다. 기술사 시험에서 기술동향과 핵심기술을 묻는 문제가 2개 회차에 걸쳐 반복 출제되었으므로, 기술 요소를 체계적으로 정리해 두어야 한다.

출제 이력: 제122회 2교시 1번, 제116회 3교시 6번

1. 한 줄 정의와 핵심 키워드

자율주행 기술은 운전자 조작 없이 차량이 주변 환경을 인지하고 위치를 추정하며 경로를 판단해 스스로 제어하는 기술 체계다.

핵심 키워드는 다음과 같다.

  • 환경인식: 라이다·레이다·카메라 등 센서로 주변 객체, 차선, 신호를 감지하는 기술
  • 위치인식(측위·맵핑): GNSS, IMU, 정밀지도(HD Map)를 융합해 차량 위치를 추정하는 기술
  • 판단(경로계획): 인지 정보와 목적지 정보로 경로와 행동을 결정하는 기술
  • 제어: 조향·가감속·제동을 전자적으로 구동하는 기술
  • V2X 통신: 차량과 차량, 인프라 간 정보를 교환하는 기술
  • SAE 레벨: SAE J3016 기준 자동화 수준 구분(레벨 0~5)

2. 개념 풀이

쉬운 말로 풀면, 자율주행차는 사람의 눈·위치 감각·두뇌·손발 역할을 기계가 나누어 맡는 차다. 눈에 해당하는 것이 센서, 위치 감각에 해당하는 것이 측위와 정밀지도, 두뇌에 해당하는 것이 판단 소프트웨어, 손발에 해당하는 것이 제어 장치다.

정식 정의는 다음과 같다. 자율주행 시스템은 차량에 탑재된 센서와 소프트웨어가 주행 환경을 인식하고 상황을 판단하여 조향·가속·제동을 수행하는 체계다. 자동화 수준은 SAE J3016에서 레벨 0(자동화 없음)부터 레벨 5(완전 자동화)까지 6단계로 나뉘며, 미국 NHTSA도 이 분류를 채택하였다. UNECE는 이를 자율주행 관련 UN 규정으로 받아들였다.

환경인식은 센서 데이터로 정적·동적 장애물과 도로 표식을 찾는 과정이다. 센서마다 장단점이 달라 여러 센서를 융합(센서퓨전)하는 것이 기본 설계다. 라이다는 거리·형상 정밀도가 높으나 기상에 취약하고 비싸다. 레이다는 기상에 강하고 저렴하지만 작은 물체와 비금속 물체 인식이 어렵다. 카메라는 차선·표지판·신호등 판독에 강하다.

위치인식은 GNSS 같은 절대 위치와 IMU·엔코더 같은 상대 위치를 합쳐 차량 위치를 추정하는 과정이다. 동시적 위치추정 및 지도작성(SLAM)은 지도가 없는 상태에서 위치와 지도를 함께 추정하는 기법이다. 정밀지도(HD Map)는 차선 단위의 3차원 지도로, 센티미터급 위치 보정에 쓰인다.

판단은 인지와 위치 정보를 바탕으로 경로를 계획하고 차량의 행동을 결정하는 단계다. 최근에는 인공지능 기반 주행 판단 알고리즘이 이 역할을 맡는다.

제어는 판단 결과를 실제 조향·가감속·제동 명령으로 바꾸는 단계다. 차량 동역학 제어와 전자식 안정성 제어(ESC) 같은 기술이 여기에 속한다.

3. 등장 배경과 필요성

자율주행이 주목받는 이유는 교통사고의 대부분이 운전자 실수에서 비롯된다는 점에 있다. 운전자 지원 기능이 확산되면서 자동화 수준을 단계적으로 높이는 방향이 자리 잡았다. 교통사고 감소, 이동 편의성 향상, 물류 효율화가 주요 목표다.

기술적으로는 센서 가격 하락, 고성능 연산 칩, 딥러닝의 발전이 맞물리면서 실현 가능성이 높아졌다. 한편 단독 차량 센서에는 한계가 있다. 센서는 가려진 물체와 주변 차량의 돌발 차선 변경을 미리 알기 어렵다. 이 때문에 차량과 주변 사물이 정보를 주고받는 V2X 통신의 필요성이 함께 커졌다.

한국에서는 ETRI 등이 자율주행 핵심기술을 개발하였다. 이 연구에서 정밀지도 기반 위치 오차가 보고되었다. 위치 오차는 연구 개발 사례의 보고 수치이므로 일반 기준으로 쓰지 않는다.

자율주행 시험에서는 개념의 배경을 묻는 문항보다 기술 요소와 분류를 묻는 문항이 많다. 따라서 위의 네 가지 핵심 기술과 SAE 레벨을 먼저 정리해 두는 것이 효율적이다.

4. 구성요소·원리·절차

자율주행 기술은 인지, 측위·지도, 판단, 제어가 끊임없이 순환하며 작동한다. 통신(V2X)과 플랫폼은 이 네 기능을 받쳐 주는 기반이다. 각 구성요소의 역할과 수단은 아래 표와 같다.

구성요소역할주요 수단한계
인지객체·차선·신호 감지카메라, 레이더, 라이다(LiDAR)악천후에서 성능 저하
측위·지도차량의 절대·상대 위치 추정GNSS, IMU, 정밀지도(HD Map)터널·고층 빌딩 음영
판단경로계획과 행동 결정딥러닝 기반 주행 알고리즘예외 상황 학습 부족
제어조향·가감속·제동 실행전자제어 액추에이터, ESC지연시간 관리
통신(V2X)센서 사각지대 보완V2V, V2I, C-V2X통신 인프라 의존
플랫폼·안전연산 처리와 안전 보장고성능 컴퓨팅, 실시간 OS검증 비용

표의 한계 열을 보면 기술끼리 보완 관계임을 알 수 있다. 레이더는 악천후에 강하지만 정밀도가 낮고, 라이다는 정밀하지만 기상에 약하다. 그래서 두 센서의 정보를 센서 융합(Sensor Fusion) 으로 묶어 인식 신뢰도를 높인다. 센서 융합은 인지 단계의 핵심 설계 과제다.

라이다의 거리 측정은 빛의 왕복 시간으로 계산한다. 레이저 펄스가 물체에 맞고 되돌아오는 시간을 재면 거리가 나온다.

$d = \frac{c \cdot \Delta t}{2}$

d는 물체까지의 거리(m), c는 빛의 속도(약 3\times10^8 m/s), \Delta t는 왕복 시간(s)이다. 예를 들어 \Delta t = 1\,\mu s이면 d는 약 150m다. 1μs 왕복 시간이 150m 거리에 대응하므로 결과는 상식 범위 안에 있다.

인지·측위·판단·제어가 끊김 없이 순환해야 자율주행이 성립한다

처리 구조도 중요한 설계 변수다. 기존 중앙집중 연산 구조는 연산 용량을 늘리려면 연산장치가 커지고 별도 배터리가 필요하다. 또 연산장치 하나에 고장이 나면 차량 안전을 담보할 백업이 필요하다. 그래서 연산을 여러 장치로 나누는 분산 구조가 함께 검토된다.

자율주행 처리 절차는 다음과 같다.

  • 센서가 주변 데이터를 수집한다.
  • 센서 융합으로 객체와 차선을 통합 인식한다.
  • 정밀지도와 위치 정보로 자기 위치를 확정한다.
  • 판단부가 경로와 행동(차선 변경, 정지, 회피)을 결정한다.
  • 제어부가 액추에이터로 조향·가감속·제동을 실행한다.
  • 차량 상태를 다시 센서로 확인하는 폐루프를 반복한다.
자율주행 인지-판단-제어 흐름

5. 관련 법령·기준·표준

자율주행 기준은 국제 분류 체계와 국내 법령이 함께 움직인다. 자동화 수준은 SAE J3016을 기준으로 쓰고, 기능안전은 ISO 26262 계열을 참조한다. 아래 표는 확인된 기준 값과 조건을 모은 것이다.

기준·법령기준 값·조건근거·연혁적용 대상
SAE J3016레벨 0~5 (6단계)발행·개정 이력자동화 수준 정의
UN 규정(ALKS)레벨 3 고속도로 조건부 자동운행발효국제 형식 인증
ISO 26262ASIL A~D 4단계 위험도 등급기능안전 국제표준전장 안전 기능
ISO/PASAI 구성요소 안전 요구2024년 명칭 확인AI 기반 인지·판단
정밀 측위 목표오차 범위국내 연구 시연 보도정밀지도 기반 위치
자율주행자동차 상용화 촉진 및 지원에 관한 법률시험운행·상용화의 법적 근거제정 연도 원문 확인국내 시험·운행

레벨 0~2는 운전자가 주행 책임을 지는 운전자 지원 단계이고, 레벨 3부터는 특정 조건에서 시스템이 주행을 맡는다. 따라서 레벨 2와 레벨 3의 경계가 법적 책임 주체가 바뀌는 지점이다. UN 규정은 레벨 3 고속도로 기능을 국제 기준으로 정리한 제도다. SAE 기준은 NHTSA도 채택해 미국 기준과 연계된다.

기준 체계는 시간에 따라 갱신된다. SAE J3016은 발행과 개정을 거쳐 기준이 갱신되었다. 기능안전과 AI 안전 기준은 자율주행 소프트웨어가 복잡해지면서 함께 정비되고 있다. 설계자는 기준의 발행 연도와 개정판을 함께 확인해야 한다.

6. 유형과 비교(비교표 2개 이상)

자율주행 기술은 자동화 수준(유형)과 인지 방식(센서)으로 나누어 비교한다. 두 기준을 함께 알아야 답안에서 수준과 기술을 연결해 설명할 수 있다.

이어지는 내용

로그인하면 하루 2페이지까지 무료로 전체를 읽을 수 있습니다.

앱에서 이 단원 읽기