Skip to content

An innovative smart cane to enable the visually impaired. We have built a working prototype with real-time navigation, obstacle detection and depth-analysis.

Notifications You must be signed in to change notification settings

Sudhansh6/Navicane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Navicane

Navicane aims to enable visually impaired people to navigate better in the outside environment by providing -

  • Real-time Navigation Guidance - The user receives haptic and audio feedback for turn-by-turn navigation from and to frequented destinations
  • Depth-estimation - The cane is equipped with ultrasonic sensors to detect sudden changes in the ground elevation, i.e., stairs and potholes, to alert the user about the path ahead
  • Obstacle avoidance - An inbuilt camera in the cane detects approaching obstacles and provides the user with haptic feedback accordingly.

The cane has been designed over multiple rounds, taking feedback from the visually impaired community, to make the product more user-friendly.

We developed a working prototype (MVP) of the cane and gave a live demonstration. Here is a pitch video demonstrating our idea.

Technology

The scripts are written in Python and are executed on a Raspberry Pi onboard the cane. The circuits are powered by a typical portable powerbank, which can be easily charged.

Future work

The cane can be integrated with a smartphone app to further enhance the capabilities of the cane. The cane can use the phone's computation power to perform more operations, and possibly execute advanced computer vision algorithms to "see" the environment with greater detail.

About

An innovative smart cane to enable the visually impaired. We have built a working prototype with real-time navigation, obstacle detection and depth-analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages