자율주행 리서치 - LMDrive (CVPR 2024): 'LLM을 운전석에' — 자연어 지시로 폐루프 주행하는 최초의 언어 기반 end-to-end 자율주행 (⭐931)

2026-09-12

주제 정보

  • 유형: GitHub 프로젝트 (공식 구현 + 데이터셋 + 벤치마크) + 원형 논문 — 언어 지시 기반 폐루프 자율주행 프레임워크
  • 소유자/저장소: opendilab/LMDrive (OpenDILab · Shanghai AI Lab 계열) — Python/Jupyter Notebook, CARLA Leaderboard 코드베이스 기반
  • Star / Fork: 931 ⭐ / 76 forks (2026-09-12 확인, 저장소 생성 2023-12-12)
  • 라이선스: 코드 Apache-2.0 / 데이터셋 CC BY-NC 4.0 (비상업적 연구·교육용)
  • 최근 활동: 저장소 최신 커밋 2025-04-14, 릴리스 태그 없음 — 모델·데이터는 GitHub Releases 대신 Hugging Face (OpenDILabCommunity/lmdrive) 컬렉션으로 배포. 신규 기능 개발은 2024년 CVPR 발표 시점에 집중된 '연구용 완결형' 저장소다.
  • 주요 기술: 멀티뷰 카메라 + LiDAR를 융합하는 비전 인코더(BEV 토큰 + Q-Former) → LLM 백본이 자연어 지시와 센서 토큰을 함께 읽고 주행 제어를 생성하는 end-to-end 파이프라인 · closed-loop CARLA 평가 · navigation/notice 2종 자연어 지시
  • 논문: "LMDrive: Closed-Loop End-to-End Driving with Large Language Models" (arXiv:2312.07488, 2023-12-12, cs.CV/cs.AI/cs.RO) — CVPR 2024 채택
  • 저자: Hao Shao, Yuxuan Hu, Letian Wang, Steven L. Waslander, Yu Liu, Hongsheng Li (CUHK · University of Toronto · Shanghai AI Lab 공동 연구)
  • 인용: OpenAlex 기준 158회 (2026-09-12 확인. Semantic Scholar는 API 429 제한으로 미확인)
  • 공개 자산: 약 64K instruction-following 클립 데이터셋 + LangAuto 폐루프 벤치마크 + 사전학습 모델 (모두 Hugging Face 공개)
  • 원문: https://github.com/opendilab/LMDrive

핵심 내용

LMDrive가 던진 질문은 "자율주행차는 왜 말을 못 알아듣는가"였다. 2023년 당시 end-to-end 주행 연구는 센서 데이터와 웨이포인트, 최대 몇 개의 이산 명령(Turn Left / Go Straight)만 입력으로 받았다. 그 결과 롱테일(long-tail) 돌발 상황이나 승객의 구두 요청 같은 자연어 기반 상호작용이 원천적으로 불가능했다. LMDrive는 LLM의 추론 능력을 운전석에 앉혀, 멀티모달 센서 + 자연어 지시를 함께 읽고 폐루프(closed-loop)로 주행하는 최초의 언어 기반 프레임워크를 제안했다(논문 스스로 "to the best of our knowledge, the very first work to leverage LLMs for closed-loop end-to-end autonomous driving"이라 명시).

왜 유명한가 / 활용 가치

시사점 및 결론

LMDrive가 남긴 교훈은 두 가지다. 첫째, 주행은 궤적 회귀로 끝나지 않는다. 롱테일 상황과 승객의 요구를 처리하려면 차량이 언어를 이해하고 사람과 대화할 수 있어야 하며, LMDrive는 그 인터페이스가 폐루프 주행에서도 실제로 작동함을 보였다. 둘째, 언어 모델을 얹는다고 주행이 되지는 않는다. 3M 프레임의 인식 사전학습을 제거하면 주행점수가 반토막(36.2→16.9) 났다는 ablation은, 자율주행에서 '보는 능력'과 '이해하는 능력'이 분리될 수 없다는 것을 가장 명확하게 보여준 실험 중 하나다. 결국 지금의 VLA(Vision-Language-Action) 주행 모델도 LMDrive가 세운 구조 — 센서 인코더 + 언어 백본 + 자연어 지시 — 를 확장한 것에 가깝다. 언어를 자율주행에 붙이는 연구를 시작한다면, LMDrive의 데이터·벤치마크에서 출발하는 것이 가장 빠른 길이다. 한 줄 요약: "조향각을 맞히는 AI"에서 "지시를 이해하는 AI"로 넘어가는 문을 연 것이 LMDrive다.

함께 읽기: TransFuser (2026-08-26 포스팅) · CARLA (2026-09-09 포스팅) · NVIDIA Alpamayo (2026-09-04 포스팅)

원문: https://github.com/opendilab/LMDrive (arXiv:2312.07488 · CVPR 2024, Hao Shao et al.)

목록으로 돌아가기