What it does
REGENERATE will display a pop-up on the user's dashboard if they enter a destination slightly out of their EV's range. Using vehicle and location data, it will reroute the driver to a different route that will allow the regenerative braking system to capture more energy, creating more mileage to reach their destination with out needing a charging stop.
How we built it
Utilizing Google Maps/Directions API, we were able to access different routes and their respective distances and times. Using the available data from a given vehicle, we calculated the optimal regenerative capacity as a function of speed. Based on how many miles you have left in battery, how many miles extra you need to generate, and the available routes, our program will direct you on a more regeneratively capable route.
Challenges we ran into
We had challenges accessing all the data we need, for example, vehicle data, driving patterns, as well as tapping into the Roads API to determine the speed limits of a given road. All these factors we optimized given an ideal driver, however more data would slightly alter our predictions.
What's next for REGENERATE
We would love to be able to access road details (elevation/terrain/etc) as well as vehicle data (battery health, brake capacity). Further, we could customize this to each driver given their driving patterns and charging habits. We could use this information to start training a model that could give more accurate predictions for each driver.
Built With
- css
- directions-api
- html
- javascript
- maps-api
Log in or sign up for Devpost to join the conversation.