LM-Nav: Robotic Navigation with Large Pre-Trained Models of Language, Vision, and Action

Dhruv Shah, Blazej Osinski, Brian Ichter, Sergey Levine
7/10/2022
cs.ROcs.AIcs.CL

No official code found. Best implementation: blazejosinski/lm_nav (272 stars, MIT, last commit 2025-01-14).

Abstract

Goal-conditioned policies for robotic navigation can be trained on large, unannotated datasets, providing for good generalization to real-world settings. However, particularly in vision-based settings where specifying goals requires an image, this makes for an unnatural interface. Language provides a more convenient modality for communication with robots, but contemporary methods typically require expensive supervision, in the form of trajectories annotated with language descriptions. We present a system, LM-Nav, for robotic navigation that enjoys the benefits of training on unannotated large datasets of trajectories, while still providing a high-level interface to the user. Instead of utilizing a labeled instruction following dataset, we show that such a system can be constructed entirely out of pre-trained models for navigation (ViNG), image-language association (CLIP), and language modeling (GPT-3), without requiring any fine-tuning or language-annotated robot data. We instantiate LM-Nav on a real-world mobile robot and demonstrate long-horizon navigation through complex, outdoor environments from natural language instructions. For videos of our experiments, code release, and an interactive Colab notebook that runs in your browser, please check out our project page https://sites.google.com/view/lmnav

View on arXivView PDF

Code Implementations(1)

MIT
27227HTML, PythonJun 30, 20221 years agoMIT

Similar Papers

Cite this paper

@article{shah2022lmnav,
  title  = {LM-Nav: Robotic Navigation with Large Pre-Trained Models of Language, Vision, and Action},
  author = {Dhruv Shah and Blazej Osinski and Brian Ichter and Sergey Levine},
  year   = {2022},
  eprint = {2207.04429},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.04429v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.04429.svg)](https://codeofpaper.com/paper/2207.04429)

Discussion