Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY...

Post on 04-Jul-2020

3 views 0 download

Transcript of Matlab Full Final - MathWorks · MARKETING RESEARCH & DEVELOPMENT MEMORY FOUNDRY S.LSI LED DISPLAY...

1 Matlab Expo 20191

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

Samsung’s ADAS Solutions

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

3 Matlab Expo 20193

Samsung in Automotive

Source : Samsung Newsroom

2017JAN

2019JAN

2018OCT

2019MAY

4 Matlab Expo 20194

Global Map

Munich

SeoulSan JoseIsrael

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

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

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

8 Matlab Expo 20198

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

Option 1 Option 2Option 3

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.

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.

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, …

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

13 Matlab Expo 201913

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

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

15 Matlab Expo 201915

DRVLINE Toolbox Architecture

Samsung’s ADAS Solutions

16 Matlab Expo 201916

LDW model using DRVLINE Toolbox

Samsung’s ADAS Solutions

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

+

18 Matlab Expo 201918

DRVLINE Toolbox in V&V

Samsung’s ADAS Solutions

19 Matlab Expo 201919

Containerized Model in the Loop

Samsung’s ADAS Solutions

Developer Workflow V&V Workflow

./setup

20 Matlab Expo 201920

Model in the Loop

Samsung’s ADAS Solutions

21 Matlab Expo 201921

Software in the Loop

Samsung’s ADAS Solutions

22 Matlab Expo 201922

Enhanced Model in the Loop

Samsung’s ADAS Solutions

23 Matlab Expo 201923

DRVLINE toolbox example

Samsung’s ADAS Solutions

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

25 Matlab Expo 201925 Samsung’s ADAS Solutions