/NAVX

Augmented-Reality GPS Navigation System

Primary LanguagePythonMIT LicenseMIT

NAVX: Final-Year Engineering Design Project

Augmented Reality GPS Navigation System
2nd Place, Electrical Engineering.

The goal of this project was to design an AR interface for GPS navigation. The program is fed video (30Hz) and sensory data (10Hz), the route to the destination is then hightlighted on the video using data fetched from the Google Maps API. Other features such as red light warnings, lane detection, glare reduction and overview map were also implemented.

The program can handle live data, or prerecorded data.
Some functions were written with Cython in order to improve runtime speed.

Components:

  • Python
  • OpenCV
  • Multiprocessing
  • Google Maps API
  • Arduino (Accelerometer/Compass, GPS Module)

Screenshot A:

Screenshot B:

Poster: