내 차를 자율주행차로 바꾸는 오픈소스 OS, openpilot
comma.ai의 ADAS 플랫폼이 '로보틱스 OS'로 진화하는 이유

자동차 제조사가 수백만 원짜리 옵션으로 팔고 있는 첨단 주행 보조 시스템(ADAS)을, 오픈소스로 직접 내 차에 올릴 수 있다면? commaai/openpilot은 그 질문에 이미 수년 전 답을 내놨다. 오늘 GitHub 트렌딩에 +67개 별이 붙으며 다시 수면 위로 떠올랐다. 누적 별 ★61,764개, MIT 라이선스, 코드 전체 공개. 단순한 실험 프로젝트가 아니다.
이게 뭔가
openpilot은 comma.ai가 개발한 오픈소스 로보틱스 운영체제다. 현재는 300종 이상의 시판 차량에서 ADAS를 강화하는 용도로 쓰인다. 쉽게 말하면 테슬라 오토파일럿과 비슷한 역할—차선 유지·앞차 추종·자동 속도 조절—을 내가 이미 가진 차에 설치할 수 있게 해 준다.
작동 방식은 단순하다. 전용 하드웨어인 comma four 디바이스를 차량 내부에 장착하고, 차종별 harness로 차의 CAN 버스에 연결한다. 그러면 openpilot이 카메라 영상을 end-to-end 신경망으로 분석해 조향·가감속 신호를 차에 전달한다.
왜 지금 뜨는가
세 흐름이 겹쳤다.
- "로보틱스 OS"로의 리포지셔닝: comma.ai는 최근 openpilot을 "자동차 소프트웨어"가 아닌 범용 로보틱스 플랫폼으로 재정의하기 시작했다. 자동차 이외 폼팩터로의 확장 가능성을 공식 로드맵에 담았다.
- 자율주행 관심 재점화: 웨이모·테슬라 FSD의 상업화 뉴스가 이어지면서, 오픈소스로 직접 구현할 수 있다는 openpilot의 가치가 다시 부각됐다.
- 커뮤니티 밀도: Discord에 4만 명 이상이 활동하며 현대·기아·GM 차량 지원 사례를 실시간 공유한다. 진입 장벽이 낮아지면서 유입이 가속되는 구조다.
핵심 기능
- 차선 유지·자동 조향: 단안 카메라 기반 신경망이 차선과 앞차를 추적해 핸들 입력
- 어댑티브 크루즈 컨트롤: 선행 차량 간격을 유지하며 자동 가감속
- 운전자 모니터링: 전면 카메라로 시선·졸음 여부 실시간 감지, 부주의 시 경고
- 드라이브 로그 & OTA: 전 주행 데이터 기록 + Wi-Fi 자동 업데이트
누구에게 쓸모 있나
| 대상 | 활용 포인트 |
|---|---|
| 지원 차량 보유자 | 기존 ADAS보다 부드러운 조향 경험 |
| 자율주행 연구자 | 실제 도로 데이터로 ADAS 모델 실험 |
| Python 개발자 | 오픈소스 기여, 신규 차량 포팅 |
| 로보틱스 엔지니어 | 범용 센서·제어 파이프라인 참고 |
시작하기
필요한 것
- 지원 차량 목록 확인
- comma four 디바이스 (~$299)
- 차종별 car harness
harness를 차에 연결한 뒤, comma four 초기 설정 화면의 소프트웨어 URL란에 openpilot.comma.ai를 입력하면 릴리스 버전이 자동 설치된다. 차 없이 PC에서 개발 환경만 먼저 구성하려면 공식 quick start를 쓴다:
# 개발 환경 원클릭 설치 (Linux / macOS)
# README 공식 quick start 명령어
bash <(curl -fsSL openpilot.comma.ai)
사용 예시
① 지원 차량 필터링 — 내 차가 목록에 있는지 확인
# 레포 클론 후, 현대차 지원 모델만 출력
git clone https://github.com/commaai/openpilot.git && cd openpilot
python selfdrive/car/docs.py | grep -i hyundai
② 주행 로그 리플레이 — 저장된 실제 주행 데이터를 로컬에서 재생
# tools/replay 디렉터리에서 route ID로 리플레이
cd tools/replay
python replay.py --route <your_route_id>
③ 로컬 테스트 실행 — 코드 수정 후 기여 전 필수 검증
# 전체 유닛 테스트 (GitHub Actions와 동일한 test suite)
pytest selfdrive/test/
한계·주의
- 법적 책임은 운전자에게: openpilot은 레벨 2 보조 시스템이다. 항상 전방을 주시해야 하며 핸들에서 손을 완전히 떼는 것은 금물이다.
- 하드웨어 초기 비용: 소프트웨어는 무료지만 comma four + harness 조합으로 $400~600선의 투자가 필요하다.
- 한국 도로 환경 최적화 미흡: 국내 차선 규격·신호 체계에 완전히 최적화되지 않았다. 커뮤니티 패치가 일부를 보완하나 실도로 적용 시 각별한 주의가 요구된다.
- comma four 없이는 차량 탑재 불가: PC 시뮬레이션은 공식 하드웨어 없이도 가능하지만, 실차 연동은 comma four가 필수다.
오픈소스 자율주행이라는 아이디어는 새롭지 않다. 새로운 것은 실제로 30만 명이 도로 위에서 쓰고 있다는 사실이다. 로보틱스 OS로의 전환이 어디까지 이어질지, 2026년 하반기 커뮤니티의 속도가 흥미롭다.
출처
- commaai/openpilot GitHub 레포지토리 — GitHub
- openpilot 공식 홈페이지 — comma.ai
- openpilot 공식 문서 — comma.ai
댓글 0
첫 댓글을 남겨보세요.
