OptiSight: Bridging Semantic Reasoning and Geometric Control for Embodied Navigation
Organizations: Institut de Rob`otica i Inform`atica Industrial (CSIC-UPC)
Abstract
Autonomous indoor navigation requires both semantic understanding and precise geometric control. We propose OptiSight, a hybrid framework that combines Vision-Language Model reasoning with deterministic visual servoing through a finite-state Chain-of-Thought architecture. Grounded-SAM localizes open-vocabulary targets, while camera projection geometry converts visual observations into navigation commands without requiring dense mapping. The VLM is queried only at key decision points, reducing computational overhead while geometric control handles continuous navigation. Experiments in AI Habitat demonstrate reliable zero-shot navigation across diverse indoor scenarios, including obstacle avoidance and semantic ambiguity, while operating within an 8~GB VRAM budget. The source code is available at https://github.com/avanalperen/OptiSight-Python-Multimodal-CoT-for-Visual-Reasoning.
Figures & tables
| Metric | Exp 01 | Exp 02 | Exp 03 | Exp 04 | Exp 05 | Exp 06 | Exp 07 | Exp 08 | Exp 09 | Exp 10 | Exp 11 | Exp 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mission Success | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✓ | ✓ |
| Success Rate | 80% | 60% | 100% | 20% | 0% | 0% | 100% | 0% | 100% | 0% | 80% | 70% |
| Execution Time | 31.5 s | 29.2 s | 24.7 s | 21.3 s | 59.0 s | 62.4 s | 31.6 s | 68.7 s | 32.1 s | 55.3 s | 19.0 s | 29.7 s |
| Total Distance | 5.03 m | 5.28 m | 4.00 m | 1.28 m | 8.07 m | 6.18 m | 4.5 m | 6.92 m | 2.5 m | 5.74 m | 2 m | 6.03 m |
| Total Steps | 64 | 62 | 50 | 35 | 111 | 118 | 50 | 95 | 44 | 71 | 32 | 57 |
| Collisions | 0 | 0 | 0 | 0 | 3 | 6 | 0 | 3 | 0 | 2 | 0 | 0 |
| Metric | Exp 13 | Exp 14 | Exp 15 | Exp 16 | Exp 17 | Exp 18 | Exp 19 | Exp 20 | Exp 21 | Exp 22 | Exp 23 | Exp 24 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mission Success | ✗ | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Success Rate | 0% | 60% | 80% | 0% | 0% | 70% | 100% | 100% | 30% | 0% | 100% | 100% |
| Execution Time | 97.3 s | 85.4 s | 61.0 s | 87.6 s | 98.9 s | 91.8 s | 73.1 s | 84.0 s | 94.2 s | 118.1 s | 46.5 s | 67.7 s |
| Total Distance | 5.59 m | 7.96 m | 4.75 m | 5.37 m | 5.12 m | 1.49 m | 5.0 m | 4.5 m | 4.5 m | 4.48 m | 3.75 m | 3.49 m |
| Total Steps | 72 | 88 | 67 | 72 | 77 | 68 | 55 | 70 | 79 | 76 | 40 | 61 |
| Collisions | 2 | 1 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
Robot Navigation
Robot navigation studies how robots perceive, localize, plan, and move safely toward goals in static or changing environments.
See all 557 papers