Skip to main content

UNav is designed for helping navigation of visually impaired people

Project description

:rocket: UNav

English | 简体中文| แบบไทย


UNav is a vision-based location system designed to assist visually impaired individuals in navigating unfamiliar environments.

:sparkles: New Features

  • May 29, 2023. Support Parallel RanSAC computing
More

:wrench: Dependencies and Installation

  1. Clone repo

    git clone https://github.com/endeleze/UNav.git
    
  2. Install dependent packages

    cd UNav
    pip install -r requirements.txt
    

:computer: Using

  1. Server-Client

    • Setup server.yaml and tune hloc.yaml us needed.

    • Put the data into IO_root you defined as following structure

      UNav-IO/
      ├── data
      │   ├── destination.json
      │   ├── PLACE
      │      └── BUILDING
      │          └── FLOOR
      │              ├── access_graph.npy
      │              ├── boundaries.json
      │              ├── feats-superpoint.h5
      │              ├── global_features.h5
      │              ├── topo-map.json
      │              └── floorplan.png
      

      Note that you need to rerun Path_finder_waypoints.py using step2_automatically.sh if you do not have access_graph.npy

    • Run server using

      source shell/server.sh
      
    • Run client device

      • Jetson Board
      • Android
  2. Visualization-GUI TODO

Note that UNav is only tested in Ubuntu, and may be not suitable for Windows or MacOS.

:hourglass_flowing_sand: TODO List

Please see project boards.

:e-mail: Contact

If you have any question, please email ay1620@nyu.edu.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unav-0.1.5.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

unav-0.1.5-py3-none-any.whl (3.5 MB view details)

Uploaded Python 3

File details

Details for the file unav-0.1.5.tar.gz.

File metadata

  • Download URL: unav-0.1.5.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.16

File hashes

Hashes for unav-0.1.5.tar.gz
Algorithm Hash digest
SHA256 5123bfaddcae5d10cb208a47d20efe18593ba8c1efd9389b1b79d43702d3f548
MD5 6b4613669d211a9f5d286b185dd39bc7
BLAKE2b-256 da0cc4e8b070d019a27da1adff95454bd68c15392cc352ed47c09541b9875b5a

See more details on using hashes here.

File details

Details for the file unav-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: unav-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.16

File hashes

Hashes for unav-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ff0c59cdb49fc05fd65a426c304c7e6ee55adccd0a88725bbfa67de335478e2c
MD5 cae5b92f5c811b819139af09edf0c9e2
BLAKE2b-256 3439a940c8e25e395788bed357d563323669458d2b01a2bf04d057e9972f9cf1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page