28
Integrated ADAS HIL System with the Combination of CarMaker and Various ADAS Test Benches Jinjong Lee, Konrad Yu-Mi Song, Hyundai-Autron 1

Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

Embed Size (px)

Citation preview

Page 1: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

Integrated ADAS HIL System with the Combination of CarMaker and Various ADAS Test Benches

Jinjong Lee, KonradYu-Mi Song, Hyundai-Autron

1

Page 2: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

2

Agenda

Part1. ADAS Sensor Fusion HILS Trend 1.1 The trend of ADAS ECU development.1.2 HILS Architecture for ADAS1.3 Test Scenario Sync with Target Simulation1.4 Cutting edge target simulation

Part2. Usecase of Chassis/ADAS HILS

2.1 Development of Chassis/ADAS HILS

2.2 Demo Video

2.3 Conclusion

Page 3: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering
Page 4: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

ADAS Sensor Fusion HILS Trend

Jinjong Lee

Principle Engineer of Automotive HILS

www.konrad-technologies.com 4

Page 5: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

The trend of ADAS ECU development.

5

• Many OEM chooses the domain controller concept for their ADAS system development with new network Architecture.

• ADAS Domain Control ECU has the functionalities for sensing all data from the sensor network and request vehicle dynamic control to relevant ECUs such as EPS and ESP.

• To validate the ADAS Domain Control ECU in the virtual world, the sensor fusion HILS is many choices from the OEM.

Page 6: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

How many applications with limited resource?

6

Road Sign Detection

Electronic Speed

Limit

Speed Warning Limit

Cruise Control

System

Predictive Efficiency

Assist/Control

Distance Indicator

Warning/Control

Pre-Sense-

Rear/Front/City

Side Assist

Exit Warning System

Rear Cross Traffic

Assist

Parking Assist

Emergency Break

Assist

Lane Departure

Warning/Lane Keep

Assistance

Blind Spot Detection

Adaptive cruise

control

Page 7: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

Smart working

7

Centralized Sensor Information to recognize targets

Page 8: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

ADAS Domain Control ECU

8

Front

Center Radar

Front

Corner Radar(2)

Rear

Corner Radar(2)

Forward

Camera

Control

Perceive

Vehicle Dynamics

The major role of ADAS Domain Controller

ADAS Domain

Controller

Page 9: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

General Architecture for vehicle

9

• Vehicle Network Architecture

Central Gateway

Diagnostic Interface

POWER TRAIN CHASSIS

CANFD CANFD

ADAS

CANFD CAN

INFORTAINMENT

Ethernet

Engine

Management

Transmission

Management

Stability

Control

Steering

Control

ACC

AEB

MFC

Parking

BODY

Body

Control

Door..

Navi

Cluster

Page 10: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

Understanding of integration testing

ACC

Sensor Network

Radar Camera

Infortainment/Body

Navi

Chassis

Trip SW

ESC EPS

Power Train

EMS

• Validate Fusion Functions with All ECUs together

Page 11: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

HILS Architecture for AEB sensor Fusion

11

SLSC

Scenario

f(x)

Radar

Target

Simulator Rad

ar

Ca

me

ra

Video

Op

tic

Fusion ECUSignal

Conditioning

HILS Target

Sensor Fusion HILS Architecture to validate Fusion ECU specification

Page 12: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

HILS Architecture for ADAS Domain Controller

12

Target

Simulation

Signal

Conditioning

CAN / Flexray / LIN / etc.

DIO

Analog

PXI – VeriStand

SynchronisationRadar

LIDAR

Camera

Ultrason

Vehicle Model

Road Model

Driver Model

Traffic Model

FIUISO 26262, Fault Insertion

Comm. V2X

Sim. GNSS

HIL SystemFusion Functionality Validation with Chassis and ADAS ECU

Fusion ECU

Test Case Management

Page 13: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

Test Scenario Sync with Target Simulation

13

Radar, Lidar and Camera Target Simulation over the air.

Page 14: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

www.konrad-technologies.com

Cutting edge target simulation

14

Page 15: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering
Page 16: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

16

Page 17: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

17

Usecase of Hyundai Autron Chassis/ADAS HILS

Yu-Mi Song

Leading Research Engineer

Page 18: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.1 Development of Chassis/ADAS HILS

No 1 2 3 4 5 6

Name HILS Radar Target Simulator Camera Bench VSD EPS Test BenchGNSSSimulator

MainFunction

Measure and Insert ECU In/Out signal

Generate radar signal Play movieMeasure solenoid valve signal

Generate resistance force from road

Generate RF signal

Related ECU

All1. Front Radar2. Rear-Side Radar

CAMERA ESC EPS Navigation

■ Components

■ Hyundai-Autron Integrated Chassis/ADAS HILS

5

1

6

4

3 22

Page 19: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.1 Development of Chassis/ADAS HILS

■ Hyundai-Autron Integrated Chassis/ADAS HILS

Host PC- NI VeriStand- IPG CarMaker

(Movie etc.)

RADARRADAR

Target SimulatorCAMERA

SCREEN

SENSOR FUSION

ESC with VSD

EPS with BenchNavigation GNSSSimulator

RF Signal

Road, Target Movie

Real-time HILS- NI PXI RT HW- IPG CarMaker

(Vehicle Model)

Sensor CAN

Vehicle CAN

Target Vehicle Info. (Relative Speed, Distance, RCS)

Steering Wheel Angle, Torque from Bench

HyudaulicModel

SteeringModel

Wheel Speed, Cylinder Pressure, Valve Detect GPSCoordinats

(rd5)

GPS Coordinates from rd5

Page 20: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

System Definition File- HW/SW

Configuration

Workspace- Manual Test

Diagnostic Tool

Automation Program- Editor- Report

Simulation Model: Sensor: Restbus Simulation

Scaling- Engine Torque

Mapping- CarMaker- Simulation Model- Restbus Simulation- CAN Message

: ECU, Testbench

ECU- RADAR- CAMERA- BRAKE- STEER- NAVIGATION- HMI

Test Bench- RTS- CAMERA Bench- VSD- EPB Test Bench

Function- ACC- LKAS- ABS- TCS- VDC- VSM

2.1 Development Procedure

Development

of Tool Chain

In/Out Signal

ModelingIntegration Validation

Page 21: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.1.1 Development of Tool Chain

■ Set up the entire tool chain for test with NI VeriStand and IPG CarMaker: HW Configuration, Vehicle Dynamics Model as a custom device, Diagnostic Tool, Test Automation

NI VeriStand UISystem Definition

VeriStand

Diagnostic

ToolVehicle and

Scenario Model

Test Automation

Page 22: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.1.2 In/Out Signal Modeling

Vehicle Dynamics

Braking Model

Driver

Streering Model

Power Train

Sensor Model

Target Model

Road Model

ESC

Valve and Pump IMU

Steering

Camera

Distance, Speed

Urban,Speed Limit Sign

CAN, Measure valve position

CAN, Measure torque from Bench

CAN Model

CAN Model

CAN Model

CAN Model

Maneuver

RPM, Torque,Gear

EMS

TCU

RTS

CAN Model SPAS

CLU

CAN Model Temp,Fuel

CAN,HW

CAN,HW

Target Info

CRC

Engine, CRC

Transmission CRC

Counter, CRC

Custom Device IO

Sensor Information

■ Signal Modeling for real ECUs: Simulation models ↔ Real ECU CAN models or HW I/O Pin

EPS

SCC

Page 23: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

IPG Testrun NI VeriStand UI Evaluation Check DTC Free

Create Test Scenario- Ego-vehicle Maneuver- Target-vehicle Maneuver- Road (Length,Line,Mu etc)- Signs (Speed limit)

Switch Insert Fault Analog/Digital CAN

2.1.3 Integration

■ Check the basic functions of each ECU with Test bench: Test the basic function and fail-safe in various driving conditions

Manual basic function test

Test Automation Program with Script

Script

import

Signal Configuration Test Automation

Testrun Load Read/Write/Measure/Logging

I/O Signal Insert Fault Report

Execute

Input in driving condition- Switch- Fault (Open, Short)

Check/Measure ECU output- CAN Signal- Analog/Digital Signal

Check ECU status- DTC- DTC Status

Page 24: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

CAN Signal HMI

DISPLAY

VEHICLE SPEED 80kph

WARNING X Right Warning

2.1.4 Scenario with Evaluation Criteria_Function

Road Vehicle Speed Mini-Maneuver

Normal Surface Straight Dot lines

0 80kph Close to the right line(Lateral Offset)

※ Evaluation ECUs : Camera, EPS, Cluster

■ LKA (Lane Keeping Assist): Vehicle drives at 80kph and goes close to the right line: Camera requests EPS to control steering torque and Cluster to show the warning display to the driver

Scenario

Evaluation

Maneuver

LKA

RH

War

n

LKA

Req

ues

tTo

rqu

e

LKA

Act

ive

EPS

Torq

ue

Act

ive

Page 25: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

CAN Signal HMI

DISPLAY

SET SPEED 60kph

TARGET DETECT X O

DISTANCE 4th Level

2.1.4 Scenario with Evaluation Criteria_Function

Road Ego-Vehicle Speed Target-Vehicle Speed

Normal Surface Straight

60kph ( Set Speed) 30kph 80kph

※ Evaluation ECUs : Radar, ESC, Cluster

■ SCC (Smart Cruise Control): Ego-vehicle sets the target speed at 60kph: Controls the distance between Ego-vehicle and Low speed Target-vehicle in front

Scenario

Evaluation

ManeuverSC

C

Act

ive

Targ

et-V

ehic

leD

ista

nce

Veh

icle

Sp

eed

SET

Spee

d

Page 26: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.2 Demo Video

■ Video for Basic functions of Chassis/ADAS ECUs: Lane Keeping Assist, Smart Cruise Control

Page 27: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

© All rights reserved including intellectual property rights and all rights of disposal such as copying and passing on to third parties.

2.3 Conclusion

■ Develope Integrated HILS for validation of ADAS Sensor-Fusion function

Radar, Camera, ESC, ESP, Navigation, Cluster(HMI)

Conduct testing distributed functions in the mass-produced vehicles with HMC

■ Build-up Automated Test Tool Chain

HILS with NI VeriStand and IPG CarMaker

Test Automation developed by NI LabView

■ Further Development

High Definition Video For The Movie

V2X

Page 28: Integrated ADAS HIL System with the Combination of ... · LKA (Lane Keeping Assist) : Vehicle drives at 80kph and goes close to the right line : Camera requests EPS to control steering

28

Thank you