V1.0 | 2019-03-26
The vehicle as a source for data analytics: An Overview
Over-The-Air Data Collection
2
The basic problem
OTA Data Collection
Component Developer Vehicle(s)
DataCollectionRequest
CollectedData
Question
Answer
Scope:
On-demand data
Time-limited query
Targets large fleets
Minimal impact on vehicle
No impact for customer
Minimal impact on OTA bandwidth
3
Overview & Challenges
OTA Data Collection
ComponentDeveloper
Vehicle(s)
QueryFormulation
DeploymentConfiguration
Ingestion
LogicalPlan
PhysicalPlan(s)
SelectedData
Analytics
Scoping
CollectionRequest(s)
CollectedData
CollectedData
Answer
Question
Storage
Rollout
VehicleConfiguration(s)
QueryTarget(s)
4
Component Developer
Investigate issues with an existing component
Gain insight to improve components
Use tools already known from development
Augment tooling for deployment
Query Formulation
OTA Data Collection
Data Scientist
Gain knowledge for strategic or operative decisions
Gain knowledge over a fleet of vehicles
Support component developer on advanced queries
Use tooling common in data science
5
Component Developer
Manual analysis on gathered data
Use known tooling for analysis
Needs support for selecting data to analyze
Augment tooling with machine learning
Data Analytics
OTA Data Collection
Data Scientist
Perform queries on gathered data
Apply machine learning to gathered data
Use tooling common in data science
Needs domain knowledge from component developers
6
Overview & Challenges
OTA Data Collection
ComponentDeveloper
Vehicle(s)
QueryFormulation
DeploymentConfiguration
Storage
LogicalPlan
PhysicalPlan(s)
AggregatedData
Analytics
Scoping
CollectionRequest(s)
CollectedData
CollectedData
Answer
Question Rollout
Ingestion
VehicleConfiguration(s)
QueryTarget(s)
7
Core Challenges
Bridge technology gap
Availability concerns
Connectivity
Security
Query Rollout & Data Ingestion
OTA Data Collection
EU
Asia
Rollout
Ingestion
Backend Vehicle
8
Overview & Challenges
OTA Data Collection
ComponentDeveloper
Vehicle(s)
QueryFormulation
DeploymentConfiguration Rollout
IngestionStorage
LogicalPlan
PhysicalPlan(s)
AggregatedData
Analytics
Scoping
CollectionRequest(s)
CollectedData
CollectedData
Answer
Question
VehicleConfiguration(s)
QueryTarget(s)
9
In-Vehicle Overview
OTA Data Collection
Rollout
Ingestion CollectedData
ConfigurationCollectionRequest
Data Collection
CollectionRequest
Validation
Aggregation CollectedData
Reduction CollectedData
10
ECU
CommECU
In-Vehicle Data Sources
OTA Data Collection
GWECU
ECU
ECU
CAN:FramesPDUsSignals
SOA:EventsPDUsSignals
CAN
CANSOA
ETH
SOA
ETH
ETH:FramesPacketsPayloads
ECU:DiagnosticsRTE
ECU
11
CommECU
In-Vehicle Data Sources
OTA Data Collection
GWECU
ECU
ECU
ECU
ECU
Core Constraints
Bandwith on network/bus
OTA bandwidth
CPU load
Memory (buffering)
Core Requirements
Vehicle must be in control
Specification of limitations
Specification of conditions
Persistency
12
Storage
Overview & Challenges
OTA Data Collection
ComponentDeveloper
IngestionStorage
LogicalPlan
PhysicalPlan(s)
AggregatedData
Analytics
Scoping
CollectionRequest(s)
CollectedData
CollectedData
Answer
Question
VehicleConfiguration(s)
QueryTarget(s)
QueryFormulation
DeploymentConfiguration Rollout
Vehicle(s)
13 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-03-26
Author:Gerlach, OliverVector Germany
For more information about Vectorand our products please visit
www.vector.com