SmartCommute is an open-source project created by Jacopo Rota for the Call For Code 2020. Since the transport is responsible for nearly 30% of the EU’s total CO2 emissions [1], the aim of this open source project is to provide a solution to reduce the total CO2 emictions.
Considering that
- the driving style has an impact of ~25/30% on the CO2 emictions [2] and
- the car pooling can save 100% of the CO2 emictions of a trip,
this project aims to provide a telematics platform and a mobile app that people can use to
- improve the driving style
- and find people that can share a regular based trip. The innovative component of the project is the matching between 2+ users that can share the same trip. In the following section a use case is presented
Imagine that a user commute from A
to D
, crossing the points B
and C
(for example, many people commute to the workplace by car every day at the same time more or less). There might be another user that has to go from B
to C
in that time range. Actually, those two users might get in contact and decide to organize the trip together (the SmartCommute
platform might also suggest what price the passenger should pay to the driver, but it's just a suggestion and they can always agree on something different). This is one of the innovative features of this project, 'cause the users just have to drive and the platform will analyze the potential matchings between users. Once a matching is found, this is proposed to the users: if both users agree, the contact information is shared and the users can get in touch to organize the trip.
-
Login and sign up of a user.
-
Every user has:
Community Score
which represents the average score of the reviews of the users that shared a ride with him.Driving Score
which represents the driving score of a user from0
to100
. It is calculated using contextual information like the overspeeding.Eco Score
which represents how much the driver is "ecological", meaning that is following some rules that are relevant for the CO2 emictions (like harsh accelerating and nervous driving). This is screenshot of the homepage of the android application
-
Record occasional trips to improve the driving style and the scores.
-
Visualize the trips, with the information about the overspeeding. The trip visualization is improved using the route matching service provided by HERE.
-
Create a recurrent route (like a commute trip).
-
Record a recurrent trip, so that the system can analyze it and find the matchings between users.
-
Once a matching is accepted by the users, the passenger can monitor the live position of the driver when the common trip is started.
-
Visualize the recorded trips, and view the details of the trip.
-
Get tips to improve the driving style and reduce the Co2 emictions.
-
Additional dongles (like OBDII dongles) might be supported to provide more detailed information about the driving style.
https://www.youtube.com/watch?v=PjVRMoJZg4E
[2] https://www.researchgate.net/publication/257622980_Driving_style_influence_on_car_CO2_emissions