opendrive - railml...• kmweg: ekkehard klärner • rheinmetall: dr. bernhard bock • vires:...
TRANSCRIPT
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
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 2
Summary
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
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 4
Summary
OpenDRIVE®
is designed for driving simulation
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 5
Applications
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 6
Applications
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 7
Applications
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 8
History
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!
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
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 11
History
Starting 2005...
!
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...
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 13
Status
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:
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
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
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 17
Technical Issues
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
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.
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.
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)
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 22
Behind the Scene – Technical Issues
Signals / Signs
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 23
Extended Scope
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
+
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
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 26
Challenges
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.
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
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.
04.05.2017 (c) 2017 VIRES GmbH, protection notice DIN ISO 16016 Slide 30
Conclusion
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
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