matlab full final - mathworks · marketing research & development memory foundry s.lsi led...
TRANSCRIPT
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