Vous êtes sur la page 1sur 24

VIRTUAL VEHICLE

DIGITAL MOBILITY
A novel model-based heuristic for energy-optimal
motion planning for automated driving VIRTUAL VEHICLE Research Center

www.v2c2.at
Zlatan Ajanovic, Michael Stolz, Martin Horn
© VIRTUAL VEHICLE
Motivation

The transportation sector is the 2nd


largest energy consuming sector,
Approx. 30% variations in individual
energy consumptions,
Vehicle automation enables precise
vehicle control and predictive
planning.

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 2
Eco-driving: Optimal Motion planning

Vision:
To plan motion of a vehicle from point A to point B using the least energy while
complying with all constraints (other traffic participants, driving rules, speed limits, traffic
lights, etc.) based on available environment perception data and offline map data.

Challenges:
• computational complexity,
• non-linear models,
• long planning horizons,
• dynamic environment,
• combinatorial aspects, etc.

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 3
Problem statement

Longitudinal Vehicle model

force balance

Cost function

hourly rate
electricity price

w.r.t. velocity and acceleration constraints


07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 4
Selected approaches in literature

Dynamic programming
+ Optimal solution,
+ Well established,
+ Systematic search based on Bellman's Principle of Optimality,
- Scales poorly for higher dimensions – “curse of dimensionality”,
- Explores the whole search space.
A* search
+ Informed search, explores only “promising” space according to the heuristic,
+ Optimal if heuristic is admissible,
+ Scales better with appropriate heuristic,
- Still not much explored for energy-optimal motion planning,
- most of the heuristics are not admissible and/or precise enough.

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 5
A* based optimal motion planner

admissibility and precision


07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 6
Heuristic function

Total energy consumption

Acceleration/decceleration related work

Road slope related work

Rolling resistance related work

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 7
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 8
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 9
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 10
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 11
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 12
Air-drag and auxiliary power related energy

Optimal cruising velocity


07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 13
Air-drag and auxiliary power related energy

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 14
Air-drag and auxiliary power related energy

If

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 15
Air-drag and auxiliary power related energy

If

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 16
Conclusion on heuristics

Energy considered in state of the art admissible heuristics:

Efficiency applied for State of the art heuristics:

Proposed heuristics considers air-drag and auxiliary power:

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 17
Motion planning using proposed heuristic

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 18
Comparison

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 19
Conclusion and outlook

Closed-form formula for optimal cruising velocity,


Integration of operational costs into optimization,
A novel model-based heuristic function,
• 5 times smaller estimation error and
• 2 times better search efficiency than other SoA heuristics
Outlook:
Dynamic environment with traffic lights, other vehicles, etc.
Machine Learning for learning heuristic function.

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 20
Outlook: Dynamic environment

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 21
Outlook: Dynamic environment

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 22
Outlook: Dynamic environment

07.06.2018 / Ajanovic 15th IFAC Symposium on Control in Transportation Systems, Savona, Italy © VIRTUAL VEHICLE 23
VIRTUAL VEHICLE
DIGITAL MOBILITY
THANK YOU ZLATAN
AJANOVIC
VIRTUAL VEHICLE Research Center

Researcher
Control Systems Group
www.v2c2.at
VIRTUAL VEHICLE Research Center is funded within the COMET – Competence Centers for Excellent Technologies – programme by the Austrian Federal
Ministry for Transport, Innovation and Technology (BMVIT), the Federal Ministry for Digital and Economic Affairs (BMDW), the Austrian Research Promotion
Agency (FFG), the province of Styria and the Styrian Business Promotion Agency (SFG). The COMET programme is administrated by FFG.
© VIRTUAL VEHICLE

Vous aimerez peut-être aussi