Inspiration

Climate change and environmental sustainability are pressing issues that require immediate and effective action. The transportation sector is a significant contributor to global CO2 emissions, primarily due to the inefficiencies in fuel consumption and vehicle maintenance. Inspired by the potential of AI to optimize various processes, we envisioned a solution that leverages AI to promote sustainable driving practices, thereby reducing the carbon footprint of vehicles.

What it does

EcoDrive AI is an AI-powered solution designed to analyse vehicle performance data and provide actionable insights to improve fuel efficiency and reduce CO2 emissions. By processing data from the vehicle’s onboard diagnostics (OBD) system, EcoDrive AI can:

• Analyse fuel efficiency (L/100km) and CO2 emissions (kg).
• Offer actionable suggestions to drivers for improving fuel efficiency.
• Highlight the environmental impact of the driver’s habits

How we built it

The project was built using the following components:

1.  Data Collection: Synthetic OBD data was generated using a Python script (sample_input.py) that simulates 10 minutes of driving data collected every 10 seconds.
2.  Data Processing: The collected data is processed using another Python script (groq_llama3_analysis.py). This script calculates fuel consumed, fuel efficiency, and CO2 emissions based on the data.
3.  AI Analysis: The processed data is sent to an AI model via the Groq API, which provides detailed analysis and actionable suggestions for improving fuel efficiency and reducing emissions.
4.  OBD Data Reading: The script obd.py demonstrates how to read data from an OBD adapter. While this script cannot be executed without an OBD adapter, it provides a template for real-world data collection.

Challenges we ran into

• Data Simulation: Generating realistic synthetic data that accurately represents vehicle performance was challenging.
• Calculation Accuracy: Ensuring the accuracy of calculated metrics such as fuel efficiency and CO2 emissions based on synthetic data.

Accomplishments that we’re proud of

• Successfully creating a functional prototype that simulates real-world vehicle data and processes it using AI.
• Providing actionable insights that can help drivers improve their fuel efficiency and reduce their carbon footprint.
• Developing a solution that has the potential to positively impact the environment by promoting sustainable driving practices.

What we learned

• The importance of accurate data processing in developing AI solutions.
• Effective management of API rate limits and handling real-world constraints in software development.
• The potential of AI to provide valuable insights and drive behavior change towards more sustainable practices.

What’s next for EcoDrive AI

• Real-World Testing: Integrate the solution with actual OBD adapters to collect real-world data and validate the analysis.
• Enhanced Features: Develop more advanced features such as predictive maintenance alerts and real-time driving behavior feedback.
• User Interface: Build a user-friendly mobile or web application to make the insights and suggestions easily accessible to drivers.
• Partnerships: Collaborate with automotive companies and environmental organizations to promote the adoption of EcoDrive AI and its benefits.

Built With

Share this project:

Updates