enviroCar is a citizen science community that collects, shares, and analyzes floating car data for traffic management and the environment. It examines the open data and estimates the track count, average speed, relative speed, CO2 emission, fuel consumption, and hotspot analysis.
enviroCar app is a mobile application that provides features such as:
- Recording tracks, exploring recorded tracks, and uploading tracks as open data for analysis.
- Sharing data: Uploading data as open data for analysis that estimates CO2 emission, track count, average speed, relative speed, hotspot analysis.
- Providing real-time data about the track, the distance covered, and the duration.
enviroCar is an Android app that uses a car’s onboard sensors to collect data such as speed, fuel consumption, altitude, CO2 emission etc. using an OBD-II device to which it connects via Bluetooth. The data is then used by citizen scientists and traffic planners for research and development.
Although enviroCar app has been in use since 2013, it’s only been available to Android users so far. Therefore, the aim of this project was to create a cross-platform enviroCar app that would run on both Android as well as iOS devices. The idea was to lay the groundwork on which the community could later build the rest of the app. Happily, with great teamwork, time management and support from mentors, we came quite far from laying just the groundwork.
The enviroCar Android app is an open source, citizen science project that helps users to collect data about their tracks, including but not limited to, speed, fuel consumption and CO2 production. The main goal of the enviroCar app is to collect and analyze track data to reduce the costs of running a car and to advance effective traffic planning. Floating car data is obtained through an OBD-II adapter to which the app connects via Bluetooth.
This year in Google Summer of Code 2021, I have worked on various aspects that focus on improving the user experience in the enviroCar Android app.