matlab full final - mathworks · marketing research & development memory foundry s.lsi led...

25
1 Matlab Expo 2019 1 Model-Based Hyper Scalable Assessment of Automated Vehicle Functions Stefano Marzani, Vera Pchelina Samsung’s ADAS Solutions

Upload: others

Post on 04-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

1 Matlab Expo 20191

Model-Based Hyper Scalable Assessment of Automated Vehicle FunctionsStefano Marzani, Vera Pchelina

Samsung’s ADAS Solutions

Page 2: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

2 Matlab Expo 20192

CONSUMER ELECTRONICS

IT & MOBILE COMMUNICATIONS

DEVICE SOLUTIONS

CORPORATE STRATEGY & DEVELOPMENT GROUP

DSA = Device Solutions Americas

DEVICE SOLUTIONSAMERICAS

SALES & MARKETING

RESEARCH & DEVELOPMENT

MEMORY FOUNDRY S.LSI LED DISPLAY

Samsung @ the Heart of EverythingUnparalleled Product Breadth & Technology Leadership

Page 3: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

3 Matlab Expo 20193

Samsung in Automotive

Source : Samsung Newsroom

2017JAN

2019JAN

2018OCT

2019MAY

Page 4: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

4 Matlab Expo 20194

Global Map

Munich

SeoulSan JoseIsrael

Page 5: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

5 Matlab Expo 20195

Consistent SoC Strategy

Optimized Programmable

NPU

Enhanced ISP for

Detection Performance

ASIL B Compliant

Advanced Process Node of 7nm. ASIL D Safety Island.

Vision Processing w/ Programmability

& Acceleration

High Throughput

CPU Efficiency & Safety

GPU

Page 6: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

6 Matlab Expo 20196

Urban Fenced Chauffeur Package

AutonomousPlatform

Advanced Commuter Package

Commuter Assist Package

Valet Parking Package

Advanced Driver Assist Package

Autonomous Platform

Gen 1 SoC L2 Solution

Gen 2 SoC L3/L4 Solution

Gen 3 SoC L4 Solution

Safety Package

Driver Assist Package

Info Package

ADASPlatform

202x2023 202y

L1

L2

L0

L3

L4

L2

L4

L3

Roadmap ADAS/AD

Page 7: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

7 Matlab Expo 20197

A Three-Pillar Solution

Liquid

Consistent Exynos SoCstrategy to meet computational needs of each car line w/ efficient scale out.

Designed for safety applications up to ASIL D.

Middleware that operates multiple SoCsas one.

Enables SW development by OEMs and Tier 1s to easily integrate functions.

Cloud-based ecosystem w/ seamless integration of “in-car” collected data.

Improved accuracy of ACC, LKA, Road Model, AEB.

AirMetal

Page 8: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

8 Matlab Expo 20198

DRVLINE FRAMEWORK. Modular approachOpen and flexible Approach architected to allow third-party Integration

Option 1 Option 2Option 3

Page 9: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

9 Matlab Expo 20199

DRVLINE Middleware

World ModelManager

VirtualCAN BUS

STREAM Recorder

ACTManager

MapsManager

LOGManager

HEALTH Monitor

SECURITYManager

EXECManager

Source Manager

Data Synchronization Layer

• Interprocess Communication Layer synchronizes source and object data. • Subscriptions to data sources that are on other SoCs are transparent to modules. • Software modules can be distributed across SoCs.• Adaptive Autosar and Autosar difficult to use for developers.• DRVLINE provides Adaptive Autosar with easy to use IDL and pub/sub mechanism familiar

for ROS developers.

Page 10: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

10 Matlab Expo 201910

DRVLINE™ TOOLS SUITE

› Samsung, as part of its Exynos Auto product family, offers its

customers a comprehensive toolset to accelerate development,

verification and validation.

› The toolchain is optimized for the DRVLINE™ ADAS Framework

and currently consists of five components: › simulation framework (DRVLINE™ Sim)

› perception development kit (DRVLINE™ Perception Tool)

› functions development kit (DRVLINE™ Functions Tool)

› data management toolchain (DRVLINE™ Data)

› DRVLINE ™ Viewer 2019

These services are available through an online portal, which

includes the DRVLINE™ Dashboard, showing an overview of

continuous improvement (CI/CD/CV), KPIs, and more.

Page 11: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

11 Matlab Expo 201911

ADAS SDK User Analysis Objective: develop Functions like AEB/LKAS

based on results from perception. Unit/Module

Testing.

Need: Model-Based Design Tools, object-level

simulation, …

Function Engineer

Objective: develop perception algorithms

to detect objects, segmentation based on

NN or classic CV. Unit/Model Testing.

Need: real data, annotations, high-res

synthetic data, sensor modeling, KPI

measurement, …

Perception Engineer

Test Engineer

Objective: validate ADAS

system solution and detect

bugs.

Need: Debug, Profile, Use

of Certified Testing

Solutions, Automation,

Test Case Generation, …

Page 12: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

12 Matlab Expo 201912

Tools Landscape

DRVLINETM

DataDRVLINETM

Sim

Real Data Annotated Data

Middleware

DRVLINETM

Perception Tool

DRVLINETM

Function Tool(including DRVLINE

Toolbox for Simulink)

Functions

Simulated Scenarios, Simulated VehiclesBSP

Exynos Auto A

Perception

ADAS Tools Portal with DRVLINETM Dashboard

DRVLINETM Viewer

Page 13: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

13 Matlab Expo 201913

DRVLINE™ V&V Strategy – SiL, HiL, ViL Continuity

Page 14: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

14 Matlab Expo 201914

Problems we are solving

› Rapid prototyping and requirement validation› Stateflow, Automated Driving Toolbox

› Fast and ”inexpensive” verification› Driving Scenario Designer (Automated Driving Toolbox)

›Automatic code generation› Address needs of multiple stakeholders with different

approaches to development›Mitigate development dependencies while framework is

under active development› Our approach:

develop a DRVLINE Toolbox for Simulink and distribute / deploy it in containers

Page 15: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

15 Matlab Expo 201915

DRVLINE Toolbox Architecture

Samsung’s ADAS Solutions

Page 16: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

16 Matlab Expo 201916

LDW model using DRVLINE Toolbox

Samsung’s ADAS Solutions

Page 17: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

17 Matlab Expo 201917

DRVLINE Toolbox for verification and validation

Samsung’s ADAS Solutions

›DRVLINE SW & infrastructure allows

validation at scale using

›Headless simulation

›Parameterization of driving scenarios

› “Smart” validation using

›Parameter optimization

›Data augmentation

+

Page 18: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

18 Matlab Expo 201918

DRVLINE Toolbox in V&V

Samsung’s ADAS Solutions

Page 19: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

19 Matlab Expo 201919

Containerized Model in the Loop

Samsung’s ADAS Solutions

Developer Workflow V&V Workflow

./setup

Page 20: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

20 Matlab Expo 201920

Model in the Loop

Samsung’s ADAS Solutions

Page 21: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

21 Matlab Expo 201921

Software in the Loop

Samsung’s ADAS Solutions

Page 22: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

22 Matlab Expo 201922

Enhanced Model in the Loop

Samsung’s ADAS Solutions

Page 23: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

23 Matlab Expo 201923

DRVLINE toolbox example

Samsung’s ADAS Solutions

Page 24: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

24 Matlab Expo 201924

Conclusions

Samsung’s ADAS Solutions

›We presented a modern approach & framework to

prototype, develop and test Automated Vehicle

Functions› MATLAB, Simulink, Automated Driving Toolbox, Stateflow can be

integrated thru the DRVLINE Toolbox for Simulink

›Facilitated development for different stakeholders

›Scalability on all stages even for MBD

›More efficient testing on early stage of the

development

Page 25: Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY ... 3 Matlab Expo 2019 Samsung in Automotive Source : Samsung Newsroom 2017 JAN

25 Matlab Expo 201925 Samsung’s ADAS Solutions