SLIDE 1 Energy Efficient routing with OSM
- reach your destination fast AND eco -
SOTM 2018 – Milan – 30.7.2018
SLIDE 2 B(ike?)Router ?
- 01 / 2013 Initial release „BRouter“
- ….
- 01 / 2014 first, experimental car routing
- ….
- 05 / 2016 turning instructions
- 12 / 2016 turn restrictions
- 09 / 2017 kinematic model
- 10 / 2017 Map-QA road network
Usable car routing
SLIDE 3 Status Quo
- Market is dominated by motorway-centric routing, optimizing travel-time only
- Example: Stuttgart → Luxemburg (Router: OSRM), Northern suburb
351 km Time: 3h 26m
SLIDE 4 Status Quo
- Market is dominated by motorway-centric routing optimizing travel.
- Example: Stuttgart → Luxemburg (Router: OSRM), City center
313 km Time: 3h 25m ( -38km, same travel time)
SLIDE 5
Cost-Function in Routing:
Cost = Time
SLIDE 6
Cost-Function in Energy Efficient Routing:
Pweight = Weighting Power ( measured in kW) Cost = Time + Energy Pweight
SLIDE 7
Specify Energy Preference: 2 Options
V-max (km/h) P-weight (kW)
61 3,7 89 11 110 22 120 28,6 144 50
SLIDE 8 Equivalence of P(weight) und v(max) !
Cost-Minimum
vmax
Cost = Time + Energy Pweight Pweight = 10kW
SLIDE 9 Equivalence of P(weight) und v(max) !
Cost-Minimum
vmax
Cost = Time + Energy Pweight Pweight = 10kW
Pweight=cw∗A∗ρ∗vmax
3 −Paux
SLIDE 10 Equivalence of P(weight) und v(max) !
Cost-Minimum
vmax
Cost = Time + Energy Pweight Pweight = 10kW
Pweight=cw∗A∗ρ∗vmax
3 −Paux
Entropy
SLIDE 11 Routing depending on Energy-Preference
Aschaffenburg→Bensheim Vmax = 160 km/h ====> 52 Minutes, 23 kWh
SLIDE 12 Routing depending on Energy-Preference
Aschaffenburg→Bensheim Vmax = 120 km/h ====> 72 Minutes, 9 kWh
SLIDE 13 Routing depending on Energy-Preference
Aschaffenburg→Bensheim Vmax = 60 km/h ====> 83 Minutes, 6,5 kWh
SLIDE 14 Routing depending on Energy-Preference
Aschaffenburg→Bensheim Vmax = 60 km/h ====> 83 Minutes, 6,5 kWh
SLIDE 15 Energy – Time Diagram
160 km/h 60 km/h 120 km/h
SLIDE 16 Energy – Time Diagram
160 km/h 60 km/h 120 km/h
6 ==> 23 kWh = + 280 %
SLIDE 17 Energy – Time Diagram
160 km/h 60 km/h 120 km/h
SLIDE 18 Energy – Time Diagram
160 km/h 60 km/h 120 km/h
SLIDE 19 Energy – Time Diagram
160 km/h 60 km/h 120 km/h
SLIDE 20 Energy – Time Diagram
90 km/h 130 km/h
+ 44 %
SLIDE 21 Energy – Time Diagram
90 km/h 130 km/h
+ 180 %
SLIDE 22 Should I ? Really ?
- travelling on minor roads needs high quality maps -
SLIDE 23
Connectivity? Status Quo 09/2017
B426 B38
SLIDE 24
Connectivity? Status Quo 09/2017 2 Errors in 640 sqkm ==> ca. 1000 Errors in Germany ( 357.000 qkm )
SLIDE 25
QA Road-Network: Suspect Scanner / Manager
SLIDE 26
QA Road-Network: Suspect Scanner / Manager
SLIDE 27
QA Road-Network: Suspect Scanner / Manager
SLIDE 28 Outlook / TODOs
- implement road network QA world-wide
- Update BRouter integration in popular MapTools:
Name Turning- Hints Time of Arrival Street- names Direction- Hints Lane- mapping LocusMaps Pro
Almost done missing n.a. n.a OsmAnd Plus missing missing missing missing missing OruxMaps n.a. n.a n.a n.a n.a
- … Integrated driving assistence for electric cars ?
SLIDE 29 Thank you!
SOTM 2018 – Milan – 30.7.2018