Upload
dinhnguyet
View
231
Download
7
Embed Size (px)
Citation preview
ASM for Smart Traffic and Sensor SimulationMichael Peperhowe, Group-Manager ASM VD & Traffic
dSPACE GmbH · Rathenaustr. 26 · 33102 Paderborn · Germany
dSPACE-Confidential2
Agenda
dSPACE-Confidential3
1. ASM for ADAS/AD – Overview
2. ASM Road
Build up from scratch
Import real data
3. ASM Traffic
Build up from scratch
ASM smart traffic
Coupling to SUMO / Vissim
4. Sensor Simulation
Configure MotionDesk Sensors
ASM for ADAS and Autonomous Driving (AD)
© Copyright 2017, dSPACE GmbH5
Road NetworksRoads and intersections
Lane support
Artifical/ real world roads
Road import
Roadside obstacles
Traffic ObjectsVehicles, pedestrians
Traffic signs
Buildings
Parking vehicles
Traffic SensorsObject list simulation
Target list simulation
Raw data generation
Vehicle SimulationVehicle dynamics model
Drivetrain
Soft-ECU network
Driver model
Maneuver
8
ASM Road – Key Features
Road networks consisting of
roads and junctions
Independent height and surface
definitions
Lanes with smooth transitions and
specific line definitions
Easy-to-use interactive road editor
in ModelDesk
Data conversion from real world
road data
© Copyright 2017, dSPACE GmbH
10
ASM Road – Conversion from Real Data
OpenDRIVE import and export, OpenCRG import
GPS or X,Y,Z measurement data
OpenStreetMaps, ADAS RP, Here,
SHAPE, Google Earth, HAD maps (*)
Real intersection
Road
conversion
© BLOM
© Copyright 2017, dSPACE GmbH - Confidential
(*) in the context of projects
11 © Copyright 2017, dSPACE GmbH - Confidential
OSM Road Conversion Example
Find road network in Open Street Map
Set filters for roads, (buildings, …)
Store the data in Layers (.osm)
Convert data to ASM data
with dSPACE OSM Converter1)
Import in ModelDesk
Add crossings, heights,
buildings, traffic lights
1) Available for ASM Environment/Traffic customers
14
ASM Traffic – Scenario Definition
Easy and intuitive scenario definition (UML-like)
Improved flexibility and usability
Reuse of configured scenarios in different projects by copy/paste
Independent definition of fellow scenarios
Flexible start point
Individual activity length
Individual activity transition
Unlimited number of fellows
Pre-defined scenarios for Euro NCAP
OpenScenario (OSC) core team
Start
Activity
Segment
Transition
© Copyright 2017, dSPACE GmbH
ASM Smart Traffic
ASM ego vehicle and fellows
Recognition of
Priority signs
Traffic lights
Speed limits
Stop signs
Collision avoidance with other fellows
Use-cases
Random traffic for robustness tests of ADAS/AD
RDE with realistic traffic simulation
© Copyright 2017, dSPACE GmbH15
Under
Development
Traffic Flow Simulation
Features
Simulation of realistic traffic flow (microscopic simulation i.e. movement of single vehicles)
Evaluation of infrastructure changes
Remote control via API possible
SUMO - Simulation of Urban Mobility
Free of charge and Open-Source
Developed by DLR (German Aerospace Center)
Support of V2X Communication (e.g. Veins)
OpenStreetMaps as import format
PTV – Vissim
Commercial tool
Developed by German PTV Group
dSPACE-Confidential17
Source: http://www.citi-lab.fr/
©PTV
18
ASM Traffic – Co-Simulation with SUMO & Vissim
ASM Fellows
ASM Sensors
Communi-cation
Interface
𝑛𝑉𝑖𝑠𝑠𝑖𝑚 ≫ 𝑛𝐴𝑆𝑀
Traffic flow simulationASM
𝑉𝑒ℎ𝑚
𝑉𝑒ℎ3
𝑉𝑒ℎ2
𝑉𝑒ℎ1
ASM Ego
𝑉𝑒ℎ𝑛
𝑉𝑒ℎ𝑚+1
𝑉𝑒ℎ𝑛−1
©PTV
Under
Development
© Copyright 2017, dSPACE GmbH - Confidential
Position Ego
Position Fellows
EgoFellows
Δ𝑡 = 0.001𝑠 Δ𝑡 = 0.1𝑠
Extrapolation
MotionDesk – Camera Sensor(RLS 2016-B)
Simulation of lens distortion effects:
Radial distortion
Chromatic aberration
Vignetting
Calibration from real lens-camera combinations
Adobe camera lens profile
Adobe lens distortion model
Configuration at MotionDesk
© Copyright 2017, dSPACE GmbH21
NEW
dSPACE-Confidential24
Important Information!
© 2017, dSPACE GmbHAll rights reserved. Written permission is required for reproduction of all or parts of this publication. The source must be stated in any such reproduction.This publication and the contents hereof are subject to change without notice. Benchmark results are based on a specific application. Results are generally not transferable to other applications.Brand names or product names are trademarks or registered trademarks of their respective companies or organizations.