18
1 © 2016 The MathWorks, Inc. Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat Application Engineer, MathWorks MathWorks Automotive Conference 12 th May 2016

Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

1© 2016 The MathWorks, Inc.

Test drive your ADAS algorithms:

From desktop to real-time

Abhishek Bhat – Application Engineer, MathWorks

MathWorks Automotive Conference

12th May 2016

Page 2: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

2

Introduction

MATLAB & Simulink are extensively used in automotive safety system

development

ADAS introduce new engineering challenges

Vision algorithm design

Radar signal processing

Sensor fusion

Analyzing huge data

Ground truth labeling

Rapid re-simulation

Environmental modeling

Photo realistic display

. . .

Page 3: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

3

Sensor Data Streaming

Large

Scale

Modeling

Model Predictive Control

Simulation

IntegrationC and HDL Code Generation

Vision Algorithm Design

RADAR Signal Processing

Machine

Learning

MathWorks has Invested Heavily To Support ADAS Development

Rapid Prototyping

ROS Interface

Gaming

Engine

Interface

Camera Calibration

Point

Cloud

Processing

RADAR System Modeling

Deep Learning

Page 4: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

4

MATLAB and Simulink Help Engineers Put ADAS and

Autonomous Driving on the Road

Page 5: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

5

MATLAB and Simulink Help Engineers Put ADAS and

Autonomous Driving on the Road

Page 6: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

6

Test drive your ADAS algorithms

Architect AEB algorithm in Simulink.

Test drive the virtual car on the virtual track.

Automate the testing and generate distributable test report.

Page 7: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

7

Algorithm Models

Vehicle and

Environment

Models

Develop FCW algorithm and test against logged vehicle data

Forward

Collision

Warning

Autonomous

Emergency

Braking

Page 8: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

8

Algorithm Models

Vehicle and

Environment

Models

Develop AEB algorithm and test with event driven stimulus

Forward

Collision

Warning

Autonomous

Emergency

Braking

Page 9: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

9

Stopping

Distance

Calculations

State Logic

Page 10: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

10

Algorithm Models

Vehicle and

Environment

Models

What next after open loop testing?

Forward

Collision

Warning

Autonomous

Emergency

Braking

Page 11: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

11

Ego Vehicle Dynamics

Target Vehicle Dynamics

Coordinate Transforms

Sensor Models

Page 12: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

12

Algorithm Models

Vehicle and

Environment

Models

Integrate algorithms and test with closed-loop simulation

Forward

Collision

Warning

Autonomous

Emergency

Braking

Page 13: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

13

Real-Time Testing with Simulink Real-Time

Algorithm Models

Vehicle and

Environment

Models

Forward

Collision

Warning

Autonomous

Emergency

Braking

CAN Cable

Page 14: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

14

Calibration and Rapid Prototyping with Speedgoat

Page 15: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

15

Test Automation with Simulink Test

Page 16: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

16

Page 17: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

17

Test drive your ADAS algorithms

Architect AEB algorithm in Simulink.

Test drive the virtual car on the virtual track.

Automate the testing and generate distributable test report.

Page 18: Test drive your ADAS algorithms: From desktop to real-time€¦ · Test drive your ADAS algorithms: From desktop to real-time Abhishek Bhat –Application Engineer, MathWorks MathWorks

18

Thank you