Large language models (LLMs) are increasingly used as natural-language interfaces for robotic systems, yet their integration with Robot Operating System (ROS)-based navigation remains limited by two gaps. First, navigation data such as occupancy grids are represented as raw geometric messages that are difficult for LLMs to use directly as spatial or semantic context. Second, adding LLM-driven capabilities often requires custom wrappers or robot-specific interfaces, limiting reuse across systems. To address these challenges, we propose a non-invasive framework that connects LLM reasoning with ROS-based navigation through a navigation-oriented representation layer, exposed through the Model Context Protocol (MCP) as standardized, reusable tools so that any MCP-compatible LLM can access them without robot-specific wrappers. The visual map modules transform occupancy grids into metric, pose-aware images for goal reasoning, while the semantic annotation modules record waypoint-level observations with robot poses. We evaluate the framework on three tasks: autonomous mapping, spatial reasoning-based navigation, and semantic reasoning-based navigation. The results show that the evaluated LLM backends use these representations to achieve over 97% map coverage and select spatial or semantic navigation targets from natural-language instructions in a simulated indoor environment. This demonstrates representation-mediated LLM navigation without modifying the existing ROS navigation stack.
Figures & tables
Figure 1: System overview and MCP tool composition of the proposed framework. (Top) A user’s natural-language command is interpreted by an LLM, grounded through the proposed representation tools, and executed by the existing ROS SLAM and navigation stack. (Bottom) The MCP tools provide generic ROS inspection and communication, visual map representation from occupancy grids, and semantic data annotation from camera observations with robot poses.
Feature
ROSA
ROS-LLM
RoboNeuron
Espada et al.
ROS-MCP Server
Ours
Standardized protocol (MCP)
×
×
✓
×
✓
✓
ROS version- agnostic
✓
×
×
×
✓
✓
Navigation- oriented representation
×
×
×
△ a
×
✓
No robot-side stack modification
△ b
△ b
✓
△ b
✓
✓
Table 1: Comparison of LLM-ROS Integration Frameworks.
Figure 2: Experimental setup in NVIDIA Isaac Sim. The indoor warehouse environment is shown in perspective view (left) and top view (right), and includes two rooms of different sizes, four shelves loaded with goods, two forklifts, and safety equipment such as fire extinguishers.
Figure 3: Representative Claude Sonnet 4.6 execution results of Task 1. (Left) Exploration trajectory over six LLM-generated waypoints executed by Nav2. (Center) Annotated map images generated by the visual map representation tools at each waypoint, showing progressive map coverage during exploration. (Right) Waypoint-level semantic observations recorded by the semantic data annotation tools with pose information.
Task
Prompt
1
“Update the map while moving.”
2
“Go to the smallest room.”
3
“Fire detected nearby. Navigate to the tool used for it.”
Table 2: User prompts for each evaluation task.
Figure 4: Representative Claude Sonnet 4.6 results for Task 2 and Task 3. (Left) Robot trajectories and destination camera images on the top-view environment: Task 2 reaches the smallest room via spatial reasoning, and Task 3 selects the fire-extinguisher waypoint from the semantic data. (Right) LLM tool-call sequences and reasoning outputs.
Autonomous indoor mobile robots can navigate reliably to metric coordinates using established frameworks such as ROS 2 Navigation 2, yet they lack the ability to interpret natural language instructions that express intent rather than positions. Vision-Language Models offer the semantic reasoning required to bridge this gap, but their inference latency (2-9 seconds per decision on consumer hardware) and session-by-session amnesia limit practical deployment. This paper presents the Semantic Autonomy Stack, a six-layer reference framework for semantically autonomous indoor navigation, and validates a complete instance featuring hybrid deterministic-VLM reasoning and cross-robot adaptive memory on physical robots with off-the-shelf edge hardware. A seven-step parametric resolver handles 88% of instructions in under 0.1 milliseconds without invoking a language model, camera, or GPU; only genuinely ambiguous instructions escalate to VLM reasoning. A five-category semantic memory framework with explicit scope taxonomy (global environment knowledge, per-operator preferences, per-robot capabilities) enables cross-session learning and cross-robot knowledge transfer: preferences learned through VLM interactions on one robot are promoted to deterministic resolution and transferred to a second robot via a shared compiled digest, achieving a measured latency reduction of 103,000-fold. Experimental validation on two custom-built differential-drive robots across 82 scenario-level decisions and three sessions demonstrates 100% semantic transfer accuracy (33/33, 95% CI [0.894, 1.000]), 100% semantic resolution accuracy, and concurrent multi-robot operation feasibility - all on Raspberry Pi 5 platforms with no onboard GPU, requiring zero training data.
Bogdan Felician Abaza, Andrei-Alexandru Staicu, Cristian Vasile Doicin
Faculty of Industrial Engineering and Robotics (FIIR), National University of Science and Technology POLITEHNICA Bucharest
Safe autonomous navigation requires not only geometric obstacle avoidance but also semantic awareness. Different object categories demand different safety clearances, and the set of relevant categories may expand as the robot explores novel environments. Vision-language models (VLMs) offer rich semantic representations for building maps of unknown scenes, yet their confidence scores are poorly calibrated, making raw predictions unreliable for safety-critical planning. Conformal prediction (CP) can provide coverage guarantees, but existing methods assume a fixed label set and stationary data, limiting their use in open-world settings. We propose Conformal Semantic Mapping for Open-World Safe Robot Navigation (CoSMO), a semantic safety mapping framework that transforms VLM embeddings into calibrated coverage sets and safety-aware obstacle dilations over a dynamically expanding hazard vocabulary, even under distribution shift. Experiments on the Matterport3D (MP3D) dataset show that CoSMO reduces semantic collisions by 61.6% relative to a geometry-only baseline, while maintaining formal coverage guarantees even under delayed expert feedback. Real-world experiments on a quadruped robot further demonstrate generalization by achieving long-run empirical coverage of 90.73% against the 90% target. Project website: https://yangming911.github.io/cosmo-page/.
Shuqi Wang, Yiwei Zheng, Pingrui Zhang +2
Shanghai Jiao Tong University · Shanghai Innovation Institute · Fudan University
Natural language interaction provides an intuitive way for non-expert users to communicate with robotic platforms. However, transforming user requests into executable navigation actions remains a challenging task, requiring the integration of language understanding, environment perception, and autonomous navigation. This work presents a language-driven navigation framework that enables mobile robots to interpret user requests in natural language to move the robot to a destination and autonomously navigate towards it. The framework is composed of modular ROS 2 components that cooperate to transform natural language instructions into navigation actions. Given a natural language request referring to a target in the environment (e.g., "go to the mail box"), the system identifies the referenced object, estimates its position using RGB-D data, and generates a navigation goal, which is then executed through the ROS 2 Nav2 navigation stack. The ROS 2-based implementation facilitates portability across different robotic platforms, requiring only the configuration of the corresponding topics and services. The system is evaluated in both simulation and real-world scenarios using a TurtleBot3 Waffle and a Unitree Go2 robot with a RealSense camera. Experimental results show that the framework successfully interprets both direct commands and contextual requests, generates meaningful natural-language feedback, and navigates towards the desired target. These results demonstrate the feasibility of combining semantic perception and autonomous navigation to provide an intuitive human-robot interaction paradigm. Code will be released as open source upon acceptance.
Jose Martínez-Fajardo, Pablo Pueyo, Fernando Caballero +1