Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.9 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.9 KB

NavGuide

Wearable spoken guidance with task-aware visual content selection and inertial gating. NavGuide includes a local device service, tactile paving and street crossing workflows, item search, an optional cloud description gateway, and XIAO ESP32S3 Sense firmware.

NavGuide hardware NavGuide method

NavGuide field study

Quick Start

Use Python 3.11:

git clone https://github.com/InSAI-Lab/NavGuide.git
cd NavGuide
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements-dev.txt -c constraints.txt
cp .env.example .env
python -m navguide

Open http://127.0.0.1:8081. The default observations mode accepts detection results without loading a vision model. Camera navigation requires the models and device setup described below.

Run tests with python -m pytest -q.

Documentation

For extended navigation, install requirements-navigation.txt, prepare the task models and audio assets, then run python -m navguide.navigation.app.

NavGuide group QR code

License

See LICENSE for license terms.