abhijitramesh / NAV-FT

NAV-FT is Not Another Vehicle-Fitness Test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAV-FT


What does NAV-FT Solve ? 👀

As per Motor Vehicle act, all commercial vehicles are mandated to undergo fitness test periodically, depending on vehicle age.

The vehicles are to be brought to designated fitness centers (which are normally one centre per district in most states) for inspection and certification. There are normally long queues and the process is hassle some. An innovative solution is required to ease this process for all.

Minimum Desired Outcome: Fitness test procedure needs to be automated. The testing is also done transparently. Wherever possible, the parameters are to be tested automatically (obtain the image / video for selected test, analyze and rate the test as pass / fail. For the tests where manual intervention is required (checking the brakes, etc.), the authorized personnel will key-in the details (online). Net results are published only if minimum set of requirements are satisfied.


Technology Stack


Vehicle Data and data which are used from Forms

These informations are updated and documented well in the Wiki Page


What all NAV-FT can do ? 💭

NAV-FT contains some of the features that we can use to speed up the process of vehicle fitness testing.

Register new Vehicle Manually:

The RTO officials can manually register the vehicle by filling out and interactive and easy to use form in the application which syncs the data with firebase cloud database in realtime which enables faster registration process.

Register new Vehicle Image:

This feature allows the RTO officials to take the photo of the number-plate and the data will be recognized using OCR and fed into the realtime database of firebase.

Pending Inspection List:

This feature provides a list of all the inspection that has to be done in the order the RTO officials does according to RULE 62 of MVD and has all the forms integrated to the application which generally should be filled out by the officials in a table manner which is very difficult and time consuming.

Completed Inspection List:

If the Inspection of the Vehicle is already done the fitness certificate is automatically generated and stored in the firebase cloud database. This forms are listed here and can be shared by the RTO officials over the internet to or can be converted to a hardcopy.


Innovations

Wiper Working Detection:

We have trained a model and interred using tensor-flow lite to take images from the android devices camera and predict if the fully functional or not.

Headlamp and Indicator Detection:

Computer vision is used in the application to predict if the headlamp and the indicator of the vehicle including the break-lights are completely in working condition and the data is automatically uploaded into the firebase cloud post-testing.

Some of the machine learning models are too heavy for the mobile phone to run locally and we need the User Experience of the app to be very smooth and hence we are have dockside the models and takes advantage of the AWS SageMaker to host the container from which we can do a simple API call to get the inference which can then be used by the Application for the automation of the tests.


Screenshots


Developers 💁

Abhijit Ramesh

Yash Khare

Vishwaak

Ananthan

Mayuk

About

NAV-FT is Not Another Vehicle-Fitness Test


Languages

Language:Dart 99.2%Language:Swift 0.5%Language:Kotlin 0.2%Language:Objective-C 0.1%