openscenarioopenscenario.org/docs/oscusermeeting20151015_vires.pdf · • provide transferable xml...

33
15.10.2015 24.04.2012 - Rev. A (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 1 OpenSCENARIO bringing content to the road Marius Dupuis VIRES Simulationstechnologie GmbH 1 st OpenSCENARIO Meeting October 15 th , 2015 (c) 2015 VIRES Simulationstechnologie GmbH All rights reserved

Upload: others

Post on 14-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.201524.04.2012 - Rev. A (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 1

OpenSCENARIObringing content to the road

Marius DupuisVIRES Simulationstechnologie GmbH

1st OpenSCENARIO MeetingOctober 15th, 2015

(c) 2015 VIRES Simulationstechnologie GmbHAll rights reserved

Page 2: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

Static Content

Road SurfaceRoad Network

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 2

Motivation

Fact: De-facto standardization has been realized on lower levels

Result: Road Files may be transferred between various simulation tools

+

Page 3: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 3

Motivation – Current Situation

• Result: Dynamic content may not yet be transfered in a standardized wayand depends highly on the tools involved

• ADAS functionality requires extensive testing in various environments

• Feature sets of various tools are highly different

• Each tool is well suited for its specific purpose

• Migrating secenarios from one tool to another one requires high effort

• Independent 3rd parties (e.g. authorities) are not able to provide scenario

definitions in a format compatible with multiple tools

Scenario

Format A

Static Content

Tool C

User Ext. C

Scenario

Format B

Scenario

Format C

Tool B

User Ext. B

Tool A

User Ext. A

Page 4: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 4

Motivation

Assumption

All tools share a considerable

fraction of common functionality

Conclusion

Description of dynamic content

may be harmonized

A B

C

Dynamic ContentStatic Content

Scenario

Objection

Same dynamic content does

not implicate identical results!

Page 5: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 5

Objectives

• Provide transferable XML scenario definition for various use cases

• static content by reference

• dynamic content

• Use OpenDRIVE / OpenCRG as basic layers

• Allow for independent content provision by 3rd parties

• Provide standardized / open tool-sets for validation of scenario definitions

• Establish support services

• Establish user community

Tool A

Tool B

Tool C

Scenario

3rd Party

Specification

Static ContentImport/Export

OpenSCENARIO initiative

Support

Test and

Validation

Page 6: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 6

OpenSCENARIO – Road Map

VIRES ASC(S HLRS

Daimler

Initial Team

Associated Partners

Opel

Porsche

Tool Suppliers (dSPACE, IAV, IPG etc.)

Tool Suppliers and 3rd Parties

OEMs (Audi, BMW, Volkswagen etc.)

Requirements

Results

Research (DLR, fka, FKFS etc.)

Tier1(tbd.)

Definition Phase, Stage 1

Format

Specification

Review

Page 7: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 7

VIRES

Assoc. Partners (Daimler, Opel, Porsche)

Core Team

Tool Suppliers (dSPACE, IAV, IPG etc.)

Partners and Users

OEMs (Audi, BMW, Volkswagen etc.)

Requirements

Results

Research (DLR, fka, FKFS, HLRS etc.)

Tier1(tbd.)

Definition Phase, Stage 2

Format

Specification

Review

3rd parties (e.g. authorities)

ASC(S

Member B

Member C

Member A Member D

Member E

Member F

Member G

Test Tools ValidationToolsSupport/

Website

OpenSCENARIO – Road Map

Page 8: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 8

VIRES

Assoc. Partners (Daimler, Opel, Porsche)

Core Team

Tool Suppliers (dSPACE, IAV, IPG etc.)

Partners and Users

OEMs (Audi, BMW, Volkswagen etc.)

Requirements

Results

Research (DLR, fka, FKFS, HLRS etc.)

Tier1(tbd.)

Definition Phase, Stage 2

Format

Specification

Review

3rd parties (e.g. authorities)

ASC(S

Member B

Member C

Member A Member D

Member E

Member F

Member G

Test Tools ValidationToolsSupport/

Website

Who?

OpenSCENARIO – Road Map

Page 9: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 9

Maintenance Phase

VIRES

Assoc. Partners (Daimler, Opel, Porsche)

Core Team

Tool Suppliers (dSPACE, IAV, IPG etc.)

Partners and Users

OEMs (Audi, BMW, Volkswagen etc.)

Requirements

Core Services

Research (DLR, fka, FKFS, HLRS etc.)

Tier1(tbd.)

Format

Specification

Review

3rd parties (e.g. authorities)

ASC(S

Member B

Member C

Member A Member D

Member E

Member F

Member G

Support /

Website

Test Tools

ValidationTools

Repositories

Test Data

OpenSCENARIO – Road Map

Page 10: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 10

Mid-Term Target

OpenSCENARIO – Road Map

OpenSCENARIO will be a key element in PEGASUS project-> we really have to deliver!

Page 11: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 11

Where we are today:

Website:

OpenSCENARIO – Status

http://www.openscenario.org

Page 12: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 12

Where we are today:

Downloadarea:

OpenSCENARIO – Status

http://www.openscenario.org

Page 13: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 13

Where we are today:

Tracking System (public and "core team"):

OpenSCENARIO – Status

http://tracking.vires.com

Newsletter: [email protected]

Page 14: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 14

What we have: 3rd draft specification as XMind Mind map(see also www.openscenario.org/download.html)

OpenSCENARIO – Specification

Page 15: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 15

Catalogs and References

OpenSCENARIO – Specification

Page 16: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 16

Catalogs and References

OpenSCENARIO – Specification

Page 17: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 17

Catalogs and References

OpenSCENARIO – Specification

Page 18: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 18

Catalogs and References

OpenSCENARIO – Specification

Page 19: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 19

Catalogs and References

OpenSCENARIO – Specification

Page 20: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 20

Catalogs and References

OpenSCENARIO – Specification

Page 21: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 21

Catalogs and References

OpenSCENARIO – Specification

Page 22: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 22

Catalogs and References

OpenSCENARIO – Specification

Page 23: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 23

Catalogs and References

OpenSCENARIO – Specification

Page 24: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 24

Catalogs and References

OpenSCENARIO – Specification

Page 25: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 25

Entities (own vehicle and others):

OpenSCENARIO – Specification

Page 26: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 26

Storyboard(by maneuver vs. by actor):

OpenSCENARIO – Specification

Page 27: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 27

Storyboard(by maneuver):

OpenSCENARIO – Specification

Page 28: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 28

Conditions:

OpenSCENARIO – Specification

Page 29: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 29

Maneuver List:

OpenSCENARIO – Specification

Page 30: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 30

Coming back to

one important question...

OpenSCENARIO – Road Map

Page 31: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 31

VIRES

Assoc. Partners (Daimler, Opel, Porsche)

Core Team

Tool Suppliers (dSPACE, IAV, IPG etc.)

Partners and Users

OEMs (Audi, BMW, Volkswagen etc.)

Requirements

Results

Research (DLR, fka, FKFS, HLRS etc.)

Tier1(tbd.)

Definition Phase, Stage 2

Format

Specification

Review

3rd parties (e.g. authorities)

ASC(S

Member B

Member C

Member A Member D

Member E

Member F

Member G

Test Tools ValidationToolsSupport/

Website

Who?

OpenSCENARIO – Road Map

Page 32: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 32

• Schema File

• Validator

• Examples

• Reference Implementations

Next Steps

OpenSCENARIO – Road Map

Page 33: OpenSCENARIOopenscenario.org/docs/OSCUserMeeting20151015_VIRES.pdf · • Provide transferable XML scenario definition for various use cases • static content by reference • dynamic

15.10.2015 (c) 2015 VIRES GmbH, protection notice DIN ISO 16016 Slide 33

That's it!

Thank you for your attention!

Questions?