![Page 1: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/1.jpg)
OpenDRIVE managing the road ahead
goes
Marius Dupuis
VIRES Simulationstechnologie GmbH May 4th, 2017, Paris
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 1
![Page 2: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/2.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 2
Summary
![Page 3: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/3.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 3
Summary
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
is a road is a road is a road is a road is a road is a road is a road is a road is a
road is a road is a road is a road is a road is a road is a road is a road is a road is
a road is a road is a road is a road is a road is a road is a road is a road is a road
![Page 4: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/4.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 4
Summary
OpenDRIVE®
is designed for driving simulation
![Page 5: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/5.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 5
Applications
![Page 6: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/6.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 6
Applications
![Page 7: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/7.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 7
Applications
![Page 8: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/8.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 8
History
![Page 9: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/9.jpg)
Road Designer s/w
Exporter A
Exporter B
Exporter C
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 9
History
Before 2004...
Road
Format A
Simulator C
Road
Format B
Road
Format C
Simulator B
Simulator A
Format Specification
n ways to describe the same thing!
![Page 10: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/10.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 10
History
Back in 2004...
Road Designer s/w
Exporter A
Exporter B
Exporter C
Road
Format A
Simulator C
Road
Format B
Road
Format C
Simulator B
Simulator A
Format Specification
Exporter DRIVE DRIVE
Format
![Page 11: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/11.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 11
History
Starting 2005...
!
![Page 12: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/12.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 12
History
Road Designer s/w
Exporter A
Exporter B
Exporter C Simulator C
Simulator B
Simulator A
Exporter
OpenDRIVE
OpenDRIVE
Format
OpenDRIVE
Format
Specification
Starting 2005...
![Page 13: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/13.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 13
Status
![Page 14: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/14.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 14
Status – what we have today
• Specification: 1.4H (last stable) 1.5 (draft)
• BMW: Mohammad Bahram
• Daimler: Hans Grezlikowski
• DLR: Andreas Richter
• HERE: Alex Goldberg
• KMWEG: Ekkehard Klärner
• Rheinmetall: Dr. Bernhard Bock
• VIRES: Marius Dupuis • VTI: Laban Källgren
• 3D Mapping: Philip Paulsteiner
• Viewer: availabe on OpenDRIVE® website
• Style Guide: available on OpenDRIVE® website
• Website: www.opendrive.org
• Support: tracking.vires.com / [email protected]
• Users: uncounted (OEMs, Tier1s, tool suppliers, research institutes, universities, mapping companies...)
• Newsletter: [email protected]
• Validation: OpenDRIVE® validator in ticket system
• Core Team:
![Page 15: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/15.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 15
Status – what we have today
core team
new requirement
www.opendrive.org
tracking.vires.com VIRES
member
member
member
OpenDRIVE
User meeting
new release
Development Process
Key Users
![Page 16: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/16.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 16
• OpenDRIVE® is an open format, not a public format
• The specification of OpenDRIVE® is publicly available for free
on www.opendrive.org
• Use of the OpenDRIVE® format is free (no license fees apply)
and only subject to the license agreement provided with the
specification
• The trademark, website and data format are owned by VIRES
Simulationstechnologie GmbH, Germany
• VIRES manages the data format, the website and the information exchange within the OpenDRIVE community
Behind the Scene – Legal Issues
How open is it?
currently being
discussed
![Page 17: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/17.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 17
Technical Issues
![Page 18: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/18.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 18
Behind the Scene – Technical Issues
• XML Format
• Hierarchical structure
• Extensible with user-defined beads
Header
Road Header Controller Junction
Geometry Link Elevation Crossfall Lane Section
Lane
Object Signal
Link Width Material Visibility
Link
Lane Link
Priority Ctrl
Line Arc Spiral
*.xodr File
File Format
Projection
Note: the above figure is not complete and only shows a fraction of available beads
![Page 19: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/19.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 19
Behind the Scene – Technical Issues
Road Structure
All features are described relative to a road‘s reference line.
![Page 20: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/20.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 20
Behind the Scene – Technical Issues
Road Structure
OpenDRIVE® covers areas / objects beyond the lane border.
![Page 21: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/21.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 21
Behind the Scene – Technical Issues
Road Connection
Lanes
Flexible Concepts (Examples)
![Page 22: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/22.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 22
Behind the Scene – Technical Issues
Signals / Signs
![Page 23: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/23.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 23
Extended Scope
![Page 24: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/24.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 24
Behind the Scene – Extended Scope
Partnership: Road Surface
Road Surface Road Network
+
![Page 25: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/25.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 25
Behind the Scene – Extended Scope
Mixed Concepts
Switches (vs. junctions)
Stations
![Page 26: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/26.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 26
Challenges
![Page 27: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/27.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 27
Challenges – Simulation in General
Driving simulation has changed:
• virtual testing of ADAS etc. has become mandatory
• virtual tests have to be validated against real test rides
• localization data has to be included
• real sensor data has to be matched with virtual sensor data
• the focus is shifting from human learning to machine learning
The need for describing real road networks in OpenDRIVE® has increased.
![Page 28: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/28.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 28
Challenges – Data Sourcing
The sourcing of road network data has changed:
Road Designer s/w
Respository
of
Database
Snippets
Test
Database
Road Designer s/w Intermediate
Database Test
Database
Road Measurements
Analysis
Road Designer s/w Intermediate
Database Test
Database
Map
Database Converter
TOD
AY
TO
MO
RR
OW
100s
km
1,0
00s
km
![Page 29: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/29.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 29
Challenges – Data Quality
The quality of road network data has to improve
• support of localization features
• high level of details (e.g. traffic islands, traffic light and sign contours etc.)
• road surface features
• materials
• etc.
Sensor simulation should be able to work like the real stuff.
![Page 30: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/30.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 30
Conclusion
![Page 31: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/31.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 31
Conclusion
• OpenDRIVE® is a mature format
• in service since 2006
• OpenDRIVE® is a living format
• recently adapted and permanently under review for new use cases
• OpenDRIVE® is an open standard
• large user base
• available for free without any strings attached
• OpenDRIVE® has to meet current and future challenges
• availability of large road networks
• highly detailed representation of the real world
• processes and tools for sourcing from other available data
![Page 32: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:](https://reader030.vdocuments.us/reader030/viewer/2022012007/6119014c555a097db41cf80a/html5/thumbnails/32.jpg)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 32
That's it!
Thanks for your attention!
Questions?
Join the team...
OpenSCENARIO