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.21.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: unav-0.1.21.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.21.tar.gz
Algorithm Hash digest
SHA256 1d498d4627d333ad11418f8c35be7a29ecaa8b3689d25cb761c61409e7422729
MD5 0abdf5f68beddfb7bec671ad4afddc2b
BLAKE2b-256 78c5628dd54b66d5cbe303182db34499320920a2b42e78b5ec3226cef6cdff55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unav-0.1.21-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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 5141b292a9d290a2e37cdceff9ab489c1a5683c83deb764b091ba51d27ab17af
MD5 d8b4b0ce6ec360a6b8aed0b7e72deb6c
BLAKE2b-256 3cf4aa5592b438e9b8fdf9e1cb1bb706e71f51a06b9901ed4169f361ab5c7ef7

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