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

Uploaded Source

Built Distribution

unav-0.1.27-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unav-0.1.27.tar.gz
  • Upload date:
  • Size: 3.6 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.27.tar.gz
Algorithm Hash digest
SHA256 0f7e75d8aed1f1ca898c17a2e5c08f6ef2e63ea8700b89f0258da1055ee98b63
MD5 bfae336bef79c33301c1a9adaf061cd2
BLAKE2b-256 c976e307e3f3c33665ed6bde0b65407c59a366851c5afd3ad3e0ca97f136d764

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unav-0.1.27-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 6cbfe5789350d3d02daf1c70e4ed5fc3db0d9d2bfb8d28b40f54d2383d82a700
MD5 b96f83615f6e36e9f2b7168df103ec31
BLAKE2b-256 f6b75f3b3e06895b0fe7035be5c630a31b01a08723f1d3dc6aa74c866b1c2aa5

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