OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES:...

Post on 17-Mar-2021

15 views 0 download

Transcript of OpenDRIVE - railML...• KMWEG: Ekkehard Klärner • Rheinmetall: Dr. Bernhard Bock • VIRES:...

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 / opendrive@opendrive.org

• Users: uncounted (OEMs, Tier1s, tool suppliers, research institutes, universities, mapping companies...)

• Newsletter: newsletter@opendrive.org

• 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