Code Monkey home page Code Monkey logo

faisalthaheem / findmycar Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 21.59 MB

Find My Car - A map based and Augmented Reality (AR) cross platform mobile app to assist with finding car in absence of GPS.

License: Apache License 2.0

Batchfile 3.30% TypeScript 62.90% HTML 12.96% CSS 8.33% JavaScript 1.63% Python 10.89%
augmented-reality augmented-reality-applications car-parking car-park location-tracker intelligent-transportation-systems its android cordova phonegap

findmycar's Introduction

Find My Car - Parking Management System

Find My Car - A cross platform mobile app to assist with finding car indoor and outdoor with the help of BLE and wifi sensors. The app offers two modes, a map mode which works similar to google maps and Augmented Reality (AR) mode, which is still under development but at POC stage and can easily be extended as needed.

The app is most useful for parking systems installed in covered areas, such as malls, parking plazas, basement parking etc where there is no access to GPS signals.

The process to map a vicinity where the app is to be used starts with capturing a north aligned image of the area and then using the following tools to create a usable map for this mobile app.

  1. Grid Map Editor
  2. Wifi Access Point Mapper

Once the map is fed into the code and the app is packaged for the particular project, users can find their parked vehicles with the help of ANPR. The user enter their car plate, ANPR system searches the parking lots and returns the position of the parked car on the grid. This information is then used by the app to plot the shortest route from the user's current location to the destination and guide the user to the car.

Please note this code and it's derivative works for commercial use are licensed free for use only if you share the profits with your employees.

The following demo videos are at a speed of 16x showing source to destination journey of finding a vehicle. The current location marker keeps jumping around because neighborhood wifi ssids have been used which makes the trasmitted signal strengh unpredictable unlike in a commercially controlled environment where these parameters can be tuned to give a smoother user experience.

Map Mode Cam Mode
MapMode Cam Mode/Augmented Reality Mode

Djisktra's algorithm is used to find the shortest path to the destination, following image illustrates the output of the algo djisktra's algo

Compiling

Please use ionic framework to compile the app.

findmycar's People

Contributors

faisalthaheem avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.