atlas

Research map / Large language models / Agents, code and math

LMDrive: Closed-Loop End-to-End Driving with Large Language Models

CVPR 2024 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 167 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces LMDrive, a frozen-LLM multi-modal (camera+LiDAR) closed-loop driving agent that follows natural-language navigation and notice instructions, with a 64K-clip CARLA dataset and the LangAuto benchmark.

Problem

Existing autonomous driving systems rely on fixed-format inputs and cannot follow natural-language instructions, and LLM-based driving work has been limited to open-loop evaluation, ignoring cumulative error and temporal consistency.

Approach

A pre-trained vision encoder (multi-view camera + LiDAR, BEV tokens) is pre-trained on perception tasks and frozen, then its tokens are compressed via a Q-Former and fed with language instructions into a frozen LLM whose outputs are waypoints and completion flags, converted to controls by PID; only Q-Former and adapters are trained.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add Q-Former for visual-token reduction (ablation)LMDrive · LangAutoDS: 31.7±3.5 -> 36.2±2.3Helped
add BEV tokens to the LLM input (ablation)LMDrive · LangAutoIS: 0.72±0.03 -> 0.81±0.03Helped
pre-train the vision encoder (ablation)LMDrive · LangAutoDS: 16.9±5.1 -> 36.2±2.3Helped
use LLaVA-v1.5 instead of Vicuna-v1.5 as the LLM backboneLMDrive · LangAutoDS: 34.0±3.8 -> 36.2±2.3Helped
provide notice instructions during adversarial eventsLMDrive · LangAuto-NoticeIS: 0.81 -> 0.87Helped
merge consecutive navigation instructions into one long instructionLMDrive (LLaVA-v1.5) · LangAuto-SequentialDS: 36.2 -> 34.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LMDrive instruction-following CARLA dataset (64K clips) CARLA expert driving data (~3M frames)

Benchmarks: LangAuto LangAuto-Short LangAuto-Tiny LangAuto-Notice LangAuto-Sequential

Metrics: driving score route completion infraction score

Baselines: Random Init. LLaMA LLaMA2 Vicuna Vicuna-v1.5 LLaVA-v1.5

Builds on: BLIP-2 LLaVA InterFuser LBC PointPillars

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy