Integration of an Active Brake Pedal Simulator in the CarMaker - - PowerPoint PPT Presentation

integration of an active brake pedal simulator in the
SMART_READER_LITE
LIVE PREVIEW

Integration of an Active Brake Pedal Simulator in the CarMaker - - PowerPoint PPT Presentation

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems IPG apply & innovate 2014, September 23/24 Simon Rothfuss, Michael Flad, Sren Hohmann Karlsruhe


slide-1
SLIDE 1

www.kit.edu Karlsruhe Institute of Technology (KIT) / Institute of Control Systems (IRS)

KIT – University of the state of Baden-Württemberg and National Laboratory of the Helmholtz Association

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

IPG apply & innovate 2014, September 23/24 Simon Rothfuss, Michael Flad, Sören Hohmann

slide-2
SLIDE 2

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Research Fields of the IRS

2 09/24/2014

Automation Solutions Cooperative Assistance Systems Alternative Energy Storage Solutions Haptic Cooperative Advanced Driving Assistance System (ADAS)

Sources: http://people.tuke.sk/ivo.petras/RLD.gif cdn.redmondpie.com/wp-content/uploads/2012/11/iOS-battery-logo.png bosch-kraftfahrzeugtechnik.de/media/ubk_europe/db_application/stage_funktion/bilder/ESP_Function_w982.jpg

slide-3
SLIDE 3

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Haptic Cooperative ADAS

Direct Perception Direct Integration Instant Communication Intuitive Cooperative System

3 09/24/2014

Source: http://commons.wikimedia.org/wiki/File:American_shepherd3.jpg

slide-4
SLIDE 4

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Cooperative ADAS Development

Cooperative ADAS development requires test environment

4 09/24/2014

HW-in-the-loop Human Virtual Car Simulation

slide-5
SLIDE 5

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Overview

5 09/24/2014

Brake Simulator

Mechanics Electronics Control

HiL Integration

Validation Overview Components Overview Concepts

Driving Simulator

slide-6
SLIDE 6

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Advanced Driving Simulator

6 09/24/2014

Steering Wheel Brake Screen Realtime System Sound

Sources: pk-soundandmusic.com/imagebase/7-1417505.gif sensodrive.de/__we_thumbs__/1035_5_s-pr-wheelHT-1.jpg autosieger.de/images/articles/continental_gaspedal_3.jpg bosch-automotivetechnology.com/media/en/ubk_europe/db_application/... ...downloads/pdf/antrieb/de_5/gs_datenbl_apm_de.pdf dspace.com/files/jpg2/px4_px10_px20-de-002_desktopversion_schraeg... ..._refl_dp_300dpi_200x250mm_cmyk_081218.jpg

Throttle

slide-7
SLIDE 7

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Overview

7 09/24/2014

Mechanics Electronics Control

HiL Integration Driving Simulator

Validation Overview Components Overview Concepts

Brake Simulator

slide-8
SLIDE 8

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Hybrid car characteristic

Requirements

Conventional pedal force characteristic

8 09/24/2014

Accuracy according perception Short response time Human perception Nonlinear force characteristic Nonlinear dynamic

Recuperation

  • nly

Recuperation & Conventional Brake

slide-9
SLIDE 9

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

New Concept

Accuracy according perception Short response time

9 09/24/2014

Basic concepts for pedal force simulator Passive Active New Concept: Brake Feedback Force Generation by Electric Drive

Nonlinear force characteristic Nonlinear dynamic

Requirements

slide-10
SLIDE 10

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Brake Pedal Simulator - Mechanics

10 09/24/2014

Synchronous Motor Gearbox Connector Torque Sensor Pedal

slide-11
SLIDE 11

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Brake Pedal Simulator - Mechanics

11 09/24/2014

Incremental Encoder Spring Limit Stops

slide-12
SLIDE 12

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Electrical System

12 09/24/2014

CAN Interface DSP Incremental Encoder QEI Torque Sensor CAN Bus PWM Drive Control Unit SM µC Gate Unit Converter QEI Pedal Control Unit / A D

slide-13
SLIDE 13

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Software Architecture

13 09/24/2014

Sensor Input Reference Calculation Control Algorithm Failure Detection System Supervision System State Estimation Output Enable & Limit Filtering PWM Signal Field-Oriented Control Gate Signals Emergency Stop Pedal Control Unit (DSP) Drive Control Unit (μC)

slide-14
SLIDE 14

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System Model – Mechanics

14 09/24/2014

MM Motor Torque MF Spring Torque MP Pedal Torque MG Pedal Mass Torque MRi Friction Torque i Gear Ratio φi Shaft Angle left/right side JM/G Inertia of Motor/Gearbox J1‘ Inertia of connecting elements left J2 Inertia right kDK Spring Constant of Torque Sensor & Connector dDK Damping Rate

slide-15
SLIDE 15

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System Equations

Coupled nonlinear differential equations with Constraints

15 09/24/2014

       

1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ... ( ( ) ) ) ) ( ) (

DK DK M R DK DK p R G F

J t k t t d t t i M t M J t k t t d t t M t M M t t M t t                                  

2

( ) : Angle of Limit Stops

  • 120

( ) 120

M

t Nm i M t Nm        

2 1 1'

( )

M G

J J i J J    

slide-16
SLIDE 16

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Software Architecture

16 09/24/2014

Sensor Input Reference Calculation Control Algorithm Failure Detection System Supervision System State Estimation Output Enable & Limit Filtering PWM Signal Field-Oriented Control Gate Signals Emergency Stop Pedal Control Unit Drive Control Unit

slide-17
SLIDE 17

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

PI-State Feedback Control

17 09/24/2014

MP Pedal torque MS Reference torque x System states u Command input torque to motor z Disturbances

V System Kx u

  • z

x MP MS Kp Ki ʃ

slide-18
SLIDE 18

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System State Estimation

Measurement equation Problem: Not all system states x and pedal torque MP can be measured  Use of Extended Kalmanfilter for estimation Estimated quantities System states Pedal torque

18 09/24/2014

 

1 1 2 2

ˆ ˆ ˆ ˆ ( ) ( ) ( ) ( )

T

t t t t    

1 2 1 2 2 2

( ) ( ) 1 ( ) ( ) 1 ( ) ( ) ( )

Mes DK DK

t t t t t M t k k t                                         

P

ˆ M

slide-19
SLIDE 19

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

V System Kx u

  • z

MS Kp Ki ʃ Kalman- filter zk y

PI-State Feedback Control

19 09/24/2014

Pedal torque, estimated MS Command input torque System states, estimated zk Disturbances, known, used in Kalmanfilter

ˆ x

P

ˆ M

P

ˆ M

ˆ x

slide-20
SLIDE 20

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

 Deviations below human perception

Measurement Results

20 09/24/2014

 Root-Mean-Square-Error < 12N

slide-21
SLIDE 21

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Summary – Brake Pedal Simulator

System control and state estimation designed Simulator emulates arbitrary nonlinear force characteristics Required accuracy of pedal force achieved

21 09/24/2014

Control Algorithm System Model

V System Kx u

  • y
  • z

Kalman- filter x' MP' MS zk Kp Ki ʃ

1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1

1 ( ) ( ) ( ) ( ) ... ( ) ( ) 1 ( ) ( ) ( ) 1 ( )

DK DK DK DK DK S F DK DK DK M

t t k d d k d J J J J t t d t t dt t t k g k k d d d J J J J J t i J M                                                                                   

1 10 1 2 20 2 2 2 2

( ) ( ) ( ) ( ) ( ) 1 1

R R P g F

sign M sign M M t M M J J                                      

slide-22
SLIDE 22

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Overview

22 09/24/2014

Mechanics Electronics Control

Driving Simulator

Validation Overview Components Overview Concepts

Brake Simulator HiL Integration

slide-23
SLIDE 23

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Brake Pedal Simulator Integration

23 09/24/2014

CAN

Source: duden.de/_media_/small/P/PC-201100281327.jpg dspace.com/files/jpg2/px4_px10_px20-de-002_desktopversion_schraeg... ..._refl_dp_300dpi_200x250mm_cmyk_081218.jpg

Brake Pedal Simulator CarMaker

slide-24
SLIDE 24

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Integration Concepts

Concept 1

Brake pedal simulation in CarMaker Feedback force command to brake simulator Pedal position used in CarMaker Complex brake pedal simulation possible

Concept 2

Brake pedal characteristic implemented on brake pedal simulator CarMaker selects characteristic Pedal position returned to CarMaker Higher torque / time resolution

24 09/24/2014

Brake Pedal Simulator CAN CarMaker

slide-25
SLIDE 25

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Conclusion

25 09/24/2014

 Advanced Driving Simulator presented  Haptic interfaces available  Test bench for cooperative ADAS

slide-26
SLIDE 26

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Result

26 09/24/2014

slide-27
SLIDE 27

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems 27 09/24/2014

Thank you for your attention

slide-28
SLIDE 28

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Appendix

28 09/24/2014

slide-29
SLIDE 29

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Pedal Feedback Force Characteristic

29 09/24/2014

Real brake pedal force introduced by braking system Modelling with pedal force characteristic ( ( ), ( )) ( ( )) ( ( ), ( )) ( ( ), ( ))

Pedal Static Hysteresis Damping

F s t s t F s t F s t s t F s t s t    ( ): Pedal Travel s t ( ( ))

Static

F s t

slide-30
SLIDE 30

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Pedal Feedback Force Characteristic

30 09/24/2014

( ( )) ( ( ), ( ))

Static Hysteresis

F s t F s t s t 

( ( )) d s t

slide-31
SLIDE 31

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Pedal Feedback Force Characteristic

Idealized pedal force characteristic for 2 different pedal velocities

31 09/24/2014

slide-32
SLIDE 32

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Software Architecture

32 09/24/2014

CAN Signal Internal Signal Sensor Input Reference Calculation Control Algorithm PWM Signal Emergency Stop Failure Detection System Supervision System State Estimation Output Enable & Limit Field- Oriented Control Gate Signals Filtering Pedal Control Unit Drive Control Unit

slide-33
SLIDE 33

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System Equations

Coupled differential equations Friction model

33 09/24/2014

       

1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ... ( ( ( )) ( ))

DK DK M R DK DK p R G F

J t k t t d t t i M t M J t k t t t d t t M t M t t M t M                                    ( ) ( )

Ri i i Ri Ri i

M sign M d       

slide-34
SLIDE 34

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System Equations

34 09/24/2014

Coupled differnetial equations Non-Linearities Linearization through

 

2 2

( ) ( ) 2

G P

l M m g sin t        

   

2 2 2

( ) ( ) 2 ( )

G P O S

sin l M m g sin t g g t                     

2 2

0 and     

       

1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( ( ) ) ) ( )

DK DK M R DK DK p G R F

J t k t t d t t iM t M J t k t t d M t M M M t t                             

slide-35
SLIDE 35

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

System Equations

35 09/24/2014

       

1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( ( ) ) ( ) )

DK DK M R DK DK p R G F

J t k t t d t t iM t M J t k t t d M M M t t t M                              Coupled differnetial equations Non-Linearities Linearization through

   

2 2 2

( ) ( ) ( )

F

M k a sin t cos t           

     

2 2 2 2 2

( ) · · ( ) ( ) ( )· ( )

F F F

sin cos M k a t M k t                     

2 2

and      

slide-36
SLIDE 36

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Control Concepts Overview

36 09/24/2014

Compensator Deadbeat Controller

SISO - Control H - Control

PI – State Feedback Constant State Feedback

State Feedback Control 

slide-37
SLIDE 37

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Control Implementation with additional Spring

37 09/24/2014

V System Kx u

  • z

MS-MF Kp Ki ʃ Kalman- filter zk y

  • MF

ˆ x

P

ˆ M

slide-38
SLIDE 38

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Identification

38 09/24/2014

slide-39
SLIDE 39

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

State Space Model for Kalmanfilter

39 09/24/2014

System equation

39

1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2

1 ˆ ˆ ( ) ( ) ˆ ˆ ( ) ( ) ˆ ˆ ( ) ( ) 1 ( ) 1 ˆ ˆ ( ) ( ) ˆ ˆ ( ) ( )

DK DK DK DK DK S F DK DK DK P P

t t k d d k d t t J J J J t t k g k k d d d t t J J J J J M t M t         

                                                               

1 1 10 2 2 20 2

... 1 ( ) ( ) ( ) ( ) 1

M R g F R

J i M t sign M M M sign M J                                         

slide-40
SLIDE 40

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

State Space Model for Kalmanfilter

40 09/24/2014

Measurement equation

1 1 2 2 2 2

ˆ ( ) ˆ ( ) ( ) 1 ˆ ( ) ( ) 1 ( ) ˆ ( ) ˆ ( )

Mes DK DK P

t t t t t M t k k t M t                                             

slide-41
SLIDE 41

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Kalmanfilter - Simulation

41 09/24/2014

Time [s]

slide-42
SLIDE 42

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Kalmanfilter - Simulation

42 09/24/2014

Time [s]

slide-43
SLIDE 43

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Kalmanfilter - Measurement

43 09/24/2014

slide-44
SLIDE 44

Simon Rothfuss, Michael Flad, Sören Hohmann: Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Quelle: http://www.kistler.co m/medias/sys_mast er/ celum_assets/88247 08071454_934- 073_web_6407_png .jpg?2

Measurement Setup

44 09/24/2014

Pedal force sensor attached to pedal Actuation via human foot Hence, no possibility to apply velocity profiles  Record command input torque Used pedal characteristics: