opendrive - railml...• kmweg: ekkehard klärner • rheinmetall: dr. bernhard bock • vires:...

32
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

Upload: others

Post on 17-Mar-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES: Marius Dupuis • VTI: Laban Källgren • 3D Mapping: Philip Paulsteiner • Viewer:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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