OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within...

15
Photo: Bosch OPENPASS

Transcript of OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within...

Page 1: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Photo: Bosch

OPENPASS

Page 2: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

TARGET OBJECTIVES

COPYRIGHT © 2020, Members of the openPASS WG 2

Harmonized and flexible platform for effectiveness assessment of

advanced driver assistance systems and automated driving

openPASS

(open Platform for Assessment of Safety Systems)

High level of transparency and acceptance

through publicly available open source platform

Traffic simulation of highway,

rural and urban scenarios

Stochastic variation

of scenarios

Standardized interfaces

for model integration

Reproducibility through

deterministic simulation

Page 3: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

openPASS Working Group

Driver members:

User member: Service provider:

3

WORKING GROUP

COPYRIGHT © 2020, Members of the openPASS WG

Eclipse Automotive

Working Groups

Page 4: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Scenario *

PLATFORM CONCEPT

4

Agent Components *

Sensor FunctionVehicleDriver

* Simple examples are provided

SIMULATION

CORE

Standardized Interfaces

Sta

ndard

s

Synthetic

data

Traffic

data

Accident

data

COPYRIGHT © 2020, Members of the openPASS WG

Safety Performance

Assessment

Virtual

Testing / Homologation

Functional

Development

Accident

Research

Page 5: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

CURRENTLY AND FUTURE SUPPORTED STANDARDS

COPYRIGHT © 2020, Members of the openPASS WG 5

OSIOpen Simulation Interface

Page 6: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

PLATFORM STRUCTURE

COPYRIGHT © 2020, Members of the openPASS WG 6

openPASS Platform

GUI

(Plugin Manager)Simulation Core

* Implemented by the user

Component Interfaces

User-Specific

Plugins *

Platform Delivered

Plugins

Simulation

Components

User-Specific Agent

Components *

Exemplary Agent

Components

Page 7: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

PLATFORM STRUCTURE

openPASS Platform

GUI

(Plugin Manager)Simulation Core

Component Interfaces

User-Specific

Plugins *

Platform Delivered

Plugins

Simulation

Components

7

System

Editor

Component

Generator

Traffic

Simulation

Agent

Configuration

Observer

World State

Spawner

Manipulators

Detectors

User-Specific Agent

Components *

Exemplary Agent

Components

Dynamics

Algorithms

Sensors

COPYRIGHT © 2020, Members of the openPASS WG

* Implemented by the user

Page 8: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Simulation Process

SIMULATION PROCESSUSER PERSPECTIVE

8

xml

xodr

xosc

csv

xml

Configuration

through GUI

Configuration

files

Simulation

execution

Output

files

Evaluation

in GUI

COPYRIGHT © 2020, Members of the openPASS WG

Page 9: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Features:

▪ Closed loop simulation of traffic scenarios

▪ Stochastic variation of the scenarios

▪ Intervention through detection of events and triggered actions

▪ Faster-than-real-time execution of the simulation

Example: AEB intervention triggered by passive cut-in manoeuvre

▪ Highway scenario with random

surrounding traffic

▪ Ego vehicle with simple AEB system and

abstract sensors

▪ Time-based event trigger

▪ Trajectory controlled lane change for

scenario vehicle

USE CASETRAFFIC-SCENARIO SIMULATION

9

t = 4.2 s

event triggered byTimeTriggerDetector

TrajectoryFolloweractivated by manipulator

Ego

COPYRIGHT © 2020, Members of the openPASS WG

Page 10: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Features:

▪ Create configuration files from GIDAS-PCM accident scenario database

▪ Stochastic variation of the scenarios (positions, velocities)

▪ Basis components for re-simulation: sensor, trajectory follower, two track vehicle model, impact calculation

▪ Store results in csv files in case folders

Example question: How many selected cases could be avoided by a AEB function?

USE CASECRASH RE-SIMULATION

COPYRIGHT © 2020, Members of the openPASS WG 10

GIDAS sketches/

reconstructionGIDAS-PCM

(mdb)

xml

xml

xml

Page 11: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

EXEMPLARY SIMULATION RESULTS

COPYRIGHT © 2020, Members of the openPASS WG 11

Crash re-simulation from GIDAS-PCM case

Oncoming collision at intersection (LTAP – “left

turn across path”) with post-crash behaviour

Traffic-scenario simulation

AEB intervention triggered by passive cut-in

manoeuvre

Page 12: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014)

Eclipse Project sim@openPASS

10/2020

V0.7

Urban

02/2020

V0.6

OSI

02/2018

V0.5

PCM

09/2017

PCM

mod.

03/2017

Initial

commit

TIMELINE

COPYRIGHT © 2020, Members of the openPASS WG 12

2016 2017 2018 2019 2020 2021+

11/2018

New

driver

member

06/2018

New

user

member

01/2018

New

driver

member

08/2016

Foundation of

openPASS

Page 13: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

CONCLUSION

COPYRIGHT © 2020, Members of the openPASS WG 13

▪ openPASS is an open source platform for effectiveness assessment of advanced driver assistance

systems and automated driving

▪ Open source platform for high level of acceptance and transparency

▪ Modular structure for easy platform extension und inclusion of user-specific models

▪ Support for standards and standardized interfaces for a flexible simulation setup

▪ Exemplary applications of openPASS:

Crash re-simulation

Traffic-scenario simulation

Page 14: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

PARTICIPATION IN THE WORKING GROUP

COPYRIGHT © 2020, Members of the openPASS WG 14

The company should be at least an Eclipse

Solution Member

▪ Networking and learning

▪ The annual membership fee for Solutions

Members is tiered based on revenue

Working Group participation agreement

▪ Contribution in development of openPASS

▪ Discussion of the roadmap

▪ Active collaboration with the working

group

For more information, look at the openPASS charter:https://www.eclipse.org/org/workinggroups/openpasswg_charter.php

Page 15: OPENPASS · 2020. 10. 4. · Eclipse Working Group openPASS (idea for openPASS generated within P.E.A.R.S. in 2014) Eclipse Project sim@openPASS ...

COMMUNICATION WITH THE WORKING GROUP

COPYRIGHT © 2020, Members of the openPASS WG 15

Tuan Duong Quang

Product Manager

[email protected]

Arun Das

Speaker of AC

[email protected]

For more information, contact us or subscribe to the public WG mailing list:

https://accounts.eclipse.org/mailing-list/openpass-wg

Jan Dobberstein

Speaker of SC

[email protected]