A Navigation Framework Utilizing Vision-Language Models

Yicheng Duan, Kaiyu tang
6/11/2025
cs.ROcs.AIcs.CV

No official code found. Best implementation: YichengDuan/oobvlm (4 stars, MIT, last commit 2025-04-26).

Abstract

Vision-and-Language Navigation (VLN) presents a complex challenge in embodied AI, requiring agents to interpret natural language instructions and navigate through visually rich, unfamiliar environments. Recent advances in large vision-language models (LVLMs), such as CLIP and Flamingo, have significantly improved multimodal understanding but introduced new challenges related to computational cost and real-time deployment. In this project, we propose a modular, plug-and-play navigation framework that decouples vision-language understanding from action planning. By integrating a frozen vision-language model, Qwen2.5-VL-7B-Instruct, with lightweight planning logic, we aim to achieve flexible, fast, and adaptable navigation without extensive model fine-tuning. Our framework leverages prompt engineering, structured history management, and a two-frame visual input strategy to enhance decision-making continuity across navigation steps. We evaluate our system on the Room-to-Room benchmark within the VLN-CE setting using the Matterport3D dataset and Habitat-Lab simulation environment. Although our initial results reveal challenges in generalizing to unseen environments under strict evaluation settings, our modular approach lays a foundation for scalable and efficient navigation systems, highlighting promising directions for future improvement through enhanced environmental priors and expanded multimodal input integration.

View on arXivView PDF

Code Implementations(1)

YichengDuan/oobvlmCommunity100%
MIT

Plug‑and‑Play Navigation Framework using Vision‑Language Model

41PythonMar 20, 20251 years agoMIT

Similar Papers

Cite this paper

@article{duan2025navigation,
  title  = {A Navigation Framework Utilizing Vision-Language Models},
  author = {Yicheng Duan and Kaiyu tang},
  year   = {2025},
  eprint = {2506.10172},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.10172v1}
}

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/2506.10172.svg)](https://codeofpaper.com/paper/2506.10172)

Discussion