Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

46
AUTOMOTIVE VIRTUAL SENSORS New Technologies for

Transcript of Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Page 1: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

AUTOMOTIVE VIRTUAL SENSORSNew Technologies for

Page 2: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

WE ARE AT THE ENDOF THE BEGINNING

(John Kelly SVP - Director of IBM Research)

Page 3: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

There is a Global Effort to developCOGNITIVE COMPUTING

IBM (IBM.N) said it will invest more than $1 billion to establish a new business unit for WatsonReuters - Thu Jan 9, 2014 2:50am EST

"The biggest thing will be Artificial Intelligence," Schmidt (Google CEO) said at OasisBloomberg - Mar 6, 2014 10:07 PM GMT+0100

China's top search engine Baidu Inc. has hired Google Inc's former Artificial Intelligence (AI) chief Andrew NgReuters - Fri May 16, 2014 4:58pm EDT

Page 4: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

COGNITIVE COMPUTING is based onMACHINE LEARNING

tunable modelsadjustedby adapting to given data

Page 5: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

MACHINE LEARNING discover INFORMATIONLocked-Up in DATA

Page 6: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

WHY THIS IS IMPORTANT FOR YOU

Page 7: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Because we obtained Excellent Resultsby using MACHINE LEARNING to design AUTOMOTIVE VIRTUAL SENSORS:

iTPMS - Tire Pressure Estimator -Speed Estimator - Side Slip Angle Estimator (SSE)

Page 8: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

By Leveraging Four Main Skills

Computer Science

Data Science(MACHINE LEARNING)

Domain Knowledge(Engineering)

Embedded SoftwareElectronics

Page 9: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Our Process(AUTOMOTIVE VIRTUAL SENSOR design)

1.Data Collection & Normalization

2.Feature Selection

3.Model Fitting

4.Rapid Prototyping

5.Production Code

Page 10: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

1. Data Collection & Normalization(from sensors to DataBase)

Page 11: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

1.Data Collection & NormalizationTest Design - Physical Simulators (*) Testing ServicesData Check-In Filtering & Outlier Detection Data Normalization

Server

Job Launcher

Data sender

Workersset

Data

Meta

Algo.

X, Y

Compressedraw data

Jobsqueue/log

Adapter

Algorithms

Adapter

Algorithms

Datapreprocessing

Raw Data

USER

ask_jobjob

ask_data

dataresults

RawData

Preprocfunctions

DB

(*) In partnership with

Page 12: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

1.Data Collection & NormalizationTest Design - Physical Simulators (*)Testing Services Data Check-InFiltering & Outlier DetectionData Normalization

Test Procedures Wide Range of Sensors and Configurations Installation and Calibration on Vehicles Acquisition Systems Setup

Page 13: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

1.Data Collection & NormalizationTest Design - Physical Simulators (*)Testing Services Data Check-InFiltering & Outlier DetectionData Normalization

Real-Time Data Validation to avoid Errors or Shooting

Page 14: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

2. Feature Selection(finds the most important variables for the Virtual Sensor)

Page 15: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

2. Feature SelectionEngineering Domain Knowledge Features Space ExpansionSpace Dimensionality ReductionSubset Selection

Geometric Corrections Kinetic Corrections

Page 16: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

2. Feature SelectionEngineering Domain KnowledgeFeatures Space Expansion Space Dimensionality ReductionSubset Selection

Linear Trasformation Dimensional Analysis

Page 17: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

2. Feature SelectionEngineering Domain KnowledgeFeatures Space ExpansionSpace Dimensionality Reduction Subset Selection

Linear Projection Manifold Learning Stochastic Neighbor Embedding

Page 18: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

2. Feature SelectionEngineering Domain KnowledgeFeatures Space ExpansionSpace Dimensionality ReductionSubset Selection Recursive Feature Elimination

Wrapper Methods Embedded Methods

Page 19: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

3. Model Fitting(here is where the Virtual Sensor Algorithm is made)

Page 20: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

3.Model FittingSupport Vector Machines Ensemble MethodsDeep Neural NetworksRecurrent Neural Networks

Page 21: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

3.Model FittingSupport Vector MachinesEnsemble Methods Deep Neural NetworksRecurrent Neural Networks

……"tree"t1 tree"tT

category"c category"c

v v fn(v)"> tn

•  feature"vector" "v •  split"func6ons" "fn(v) •  thresholds" "tn •  Classifica6ons "Pn(c)

Page 22: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

3.Model FittingSupport Vector MachinesEnsemble MethodsDeep Neural Networks Recurrent Neural Networks

Page 23: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

3.Model FittingSupport Vector MachinesEnsemble MethodsDeep Neural NetworksRecurrent Neural Networks

Page 24: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

4. Rapid Prototyping

Page 25: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

4.Rapid PrototypingVerification and ValidationFast DeploymentSystem Integration Control Loops

User Interfaces

Page 26: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

5. Production Code

Page 27: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

5.Production CodeResources OptimizationProcessor Specific TuningMulti-Core & Polyhedral OptimizationMicroprocessors and FPGA Targets

Software in-the-loopHardware in-the-loop

Page 28: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

APPLICATIONS: NOT JUST AUTOMOTIVEOil & Gas - Aerospace - Automotive

Page 29: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

OIL & GAS

Page 30: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

AEROSPACE

Page 31: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

AUTOMOTIVE APPLICATIONSiTPMS - Tire Pressure Estimator - Speed Estimator - Side Slip Angle Estimator (SSE)

Page 32: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

iTPMS(Detect an Under-Inflated Tire)

Do not Require Additional Sensors:Works with CAN Bus Data @ 50 Hz

Continuous Detection in Any Handling Condition

Fully Compliant (*) with:UN ECE-R 64 // FMVSS 138 // Fiat iTPMS PTP

Tire Position Information

(*) Based on available data

Page 33: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Do you REALLY think I will RESET Your TPMS ?

Page 34: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Do you REALLY think I will set the Right Tire Pressure ?

Page 35: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Tire Pressure Estimator(Measure the Tire Pressure)

Do not Require Additional SensorsContinuous Detection in Any Handling ConditionFully Compliant with:

UN ECE-R 64 // FMVSS 138 // Fiat iTPMS PTP (*)

Does Not Requires Calibration // ResetDoes Not Require Continuous GPS CoveragePrecision: 0.1[bar]Rapid Deflation Detection Time: 5[s]Slow Deflation: Calculate Residual Driving Time

(*) Requires Tire Characterization and GPS signal when availableTire Characterization Requires Typically One Day per Tire Set

Page 36: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Speed Estimator - RacingDo Not Require Additional Sensors

Speed Error below 1.0% from 10 to 40 km/h (*)

Speed Error below 0.5% from 40 to 310 km/h (*)

10[ms] Lag Guarantee with proper Data Feed

(*) Requires Either Tire Characterization OR GPS signal when availableTire Characterization Requires Typically One Day per Tire Set

Page 37: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Side Slip Estimator (SSE)Does Not Require Additional Sensors:

Works with CAN Bus Data @ 50 HzDoes Not Require GPSDoes Not Require Tire Characterization (*)Works in ANY Handling Condition

20[ms] Lag GuaranteeMaximum Error: 0.5° RMS up to 45° SSFrom 10 to 300 km/hAvailable for 2WD, 4WD and 4 Wheel Steering

(*) Requires Vehicle CharacterizationVehicle Characterization Requires Typically One Week

Page 38: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

WE HAVE A PROCESSto design custom VIRTUAL SENSORS

and deliver production-grade code for Microprocessors or FPGA 

Page 39: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

VIRTUAL SENSORdoesn’t mean

SENSORLESS

Moreover

Page 40: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

VIRTUAL SENSORScan either

REPLACE existing sensors or

be used to create REDUNDANCY or ADDITIONAL FEATURES 

Page 41: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

TPMSAutocalibrationBackup & SafetyEnhanced PrecisionLoad EstimatorRolling Resistance Estimator

Page 42: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Smart TiresEnhanced PrecisionBackup & SafetyLateral Force EstimatorGrip Limit (ABS - Traction)Tire Misuse (Driving Style, Toe-In)Internal Temperature DistributionTread Depth

Page 43: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

CUSTOMERS

Page 44: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

CERTIFICATIONS

Page 45: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Thank You

Page 46: Machine Learning - Virtual Sensors - Automotive - Intelligent Tire

Q & A

it.linkedin.com/in/ebusto/

[email protected]

[email protected]