Skip to content

A research repository for source code that implements machine learning methods to solve tasks related to navigation within the Greennav project

License

Notifications You must be signed in to change notification settings

Saumya-Suvarna/machine-learning

 
 

Repository files navigation

machine-learning

A research repository for source code that implements machine learning methods to solve tasks related to navigation within the Greennav project

Current Contents:

1. Fuel prediction:

Directory: Fuel_prediction
This module has three different functionalities namely:

  1. Getting the Energy consumption
  2. Getting the amount of CO2 that is saved from being emitted into the environment because of using an Electric vehicle
  3. Getting the Rechargetime required for the journey.

The calcultions are shown in the Ipython Notebook and the data that is used is kept in the subdirectory /Fuel_consumption_dataset Additionally I have used machine learning to calculate the CO2 that will be emitted per kilometer and created a dataset in CSV and JSON format that can be used by anyone.

2. Route Option:

Directory: Route_option
This module focuses on leveraging human knowledge to get the best route. At a given time due to certain circumstances (like rush hour) it is possible that a certain route may be faster than a route shown on the map. People who travel at those times or people who are residents of those areas have more knowledge about which route should be taken at what time. If every person entered which path to be taken based on their experience we could create a database that will help us to predict which path should be taken. The same has been done in this module

3. Trajectory:

Directory: Trajectory
Visualization of the route a car takes. Wouldn't you like to see a map of all the places that you have explored in your electric vehicle so far? That is what this module is about. Using data sampling and machine learning the path taken by the vehicle has been visualised. This can be used in two levels- one for an individual car and one showing all the electric vehicles so far.

4. Route Predictor:

Directory: Route_prediction
This module helps to predict the route that the car will take based on the previous history. Wouldn't you like your map to automaticaly predict the path with least traffic? Wouldn't it be awesome if your map showed you the path to be taken after checking where other cars are going to go? This is what module is about. Based on the initial few points and the previous history, it will predict the route that the car will take, thus helping to determine the predicted congestion and helping in routing the electric cars better.

5. Driving Simulator:

Directory: Driving_simulator
A simulator for vehicles to learn how to drive from themselves. Can be used for data generation.

5. Smart Notification:

Directory: Smart_notification
This module helps in filtering the notifiation in order to not spam the users. This can be integrated with the notification system application that might be added to the GreenNav repository. This machine learning package can be used by the organisation later.

Planned work to do:

  1. All modules planned and discussed completed.
  2. Planning to design a website to showcase all the modules in action for the final submission.

About

A research repository for source code that implements machine learning methods to solve tasks related to navigation within the Greennav project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.2%
  • JavaScript 1.8%
  • Python 1.5%
  • Other 0.5%