SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
9th Vector Congress
20th-21st Nov. 2018
Challenges towards New Software Platform for
Automated Driving and High Computational ECU’s
1
Kenji Nishikawa,
Kenji Hontani
E/E Architecture Development Div.
TOYOTA MOTOR CORPORATION
Introduction 2
Who am I ?
Project General Manager @TOYOTA (E/E Architecture Development Div.)
Engaged in In‐House Development of Chassis Control Systems (ESC, 4WS)
2 Times assigned to Toyota Motor Europe (Electronics Systems for European Vehicles)
Responsible for Basic Software development for All Toyota Vehicles.
Engaged in AUTOSAR activities and served as a Steering Committee Member from TOYOTA
Developed AUTOSAR based BSW into All Toyota Vehicles
Currently on second assignment from TOYOTA to IAI Corporation.
Assistant Director at IAI, developing software for industrial robots.
Today’s Agenda 3
• TOYOTA E/E Architecture Evolution and Software Platform(BSW)
• Technical Trends and Next Generation E/E Architecture
• Challenges towards New Systems(CASE) Development
• Summary
Technical Trends : E/E Architecture Technologies 4
Application
12PF 15PF 19PF 2XPF
ePF
BSW
CAN-FD
STEP1,2
STEP3
STEP4
Ethernet
CS:TMC supply
CS:Tier1 Self sourced
Acceptance Test
Conformance Test
ADAS
Connected
Phase5
Phase4
SecOC
Zone
(Backbone NW)
Overlay NW
TSN
AVB(gPTP)
G-Book
ETC
T-CONNECT
C-ACC
BAC
DBC
ARXML
VLAN
E2E
LAN・Power source
Domain
BigData
Secure Boot
ECU認証
SOA
IoT
HD BaseT
Optical
Ethernet
CAN
SD
TSS
オープン化
Standard
Safety and Security
High Speed Communication
Cloud
IDS/IDPS
SOME/IP
CAN-FD
CAN
OSEK NM
AUTOSAR NM
DoIP
New vehicle state
OTA1.0
(Ethernet, CAN-FD)
KVM
Business model
OTA2.0
OTA3.0
OTA4.0
C C
C C
C C
C C
C C
C C
E/E Architecture Evolution 5
Layered LAN Central Gateway
+ Domain LAN
Computing
Platform
A
C C C
C
C
C A
A
FR
FL
RR
RL
C
C
C
C
A
A
A
A
Computing
Platform++
N
A
C
Adaptive
Classic
legends
Non-AUTOSAR
N
N
N
Online cloud
Online cloud
Offline cloud
A
C
C
C
C
Simple LAN
LAN
P2P
E/E Architecture evolved in order to meet
 Complex System Requirement
 Development effort reduction
Connected ECUʼs utilize Common
Software Platform (Basic Software)
Toyota E/E Architecture Evolution and AUTOSAR BSW migration 6
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21~
STEP1
[for powertrain & chassis domain]
STEP3
[Step1 & 2 unified]
[TOYOTA BSW Specification]
[Standard compliance]
[E/E Architecture] 06PF 08PF 10PF 12PF 15PF 19PF
Standardize requirement
STEP2
[for body domain]
DECSTAR1
DECSTAR2
CANARY
SPF R1.2(10SPF)
SPF R1.0(06SPF)
SPF R1.1(08SPF)
CS-Light
SPF R1.3
OSEK
TOYOTA proprietary requirement
partially AUTOSAR
Compliant
STEP4
[full AUTOSAR compliant]
CCS
t-CORE
[TOYOTA standard BSWs]
7
Proprietary Specification
Benefit of AUTOSAR Standard BSW
Tier1 BSW
Incorporating
Toyota Spec.
Toyota BSW
Implementation
Effort
Spec.
Reviews
Q&A
Test
Result
Reviews
CCS
Development
Effort
SPF R1.0
Decstar1
Decstar2
Canary
BSW
Stacks
Standard
BSW
Development
Effort SPF R1.0
TOYOTA
Proprietary
Spec.
AUTOSAR
Based Spec.
t-CORE
Shift
to
AUTOSAR
BSW
HW
μC
Basic Software
Standard I/F
Apl Apl Apl Apl
Standard Specification
Proprietary Software Standard Software
Common understanding
of Spec.(Functions)
Common usage of
Implementations
Split & Share of
Responsibility between
OEM, Tier1, Tier2
8
◆TOYOTA standard BSW with full AUTOSAR compliance
◆Support TNGA (TOYOTA New Global Architecture) requirement
◆More than 82 ECU, 27 Tier-1 Projects (including in-house development)
◆Business model for efficient Software development
(BSW: Global BSW Vender, Application:OEM)
t-CORE
Today’s Agenda 9
• TOYOTA E/E Architecture Evolution and Software Platform(BSW)
• Technical Trends and Next Generation E/E Architecture
• Challenges towards New Systems(CASE) Development
• Summary
Modular approach
creates Many Variants
System / Software become too Large
(Cross Domain Functionality)
Tier‐1 Development Process need to be Agile
(streamlined product line strategy)
OEM has to cope with
1) “large variant set” (including smaller vehicle)
2) “systems’ engineering” for global optimization
3) short sprint release “repeatedly”
Technical Trends : Development Process 10
Potential measure on
E/E Architecture
1) Open System (on demand)
2) Centralization
3) Frequent Update (OTA)
C C
C C
C C
C C
C C
C C
E/E Architecture Evolution 11
Layered LAN Central Gateway
+ Domain LAN
Computing
Platform
A
C C C
C
C
C A
A
FR
FL
RR
RL
C
C
C
C
A
A
A
A
Computing
Platform++
N
A
C
Adaptive
Classic
legends
Non-AUTOSAR
N
N
N
Online cloud
Online cloud
Offline cloud
A
C
C
C
C
Simple LAN
LAN
P2P
E/E Architecture
may need
 Central ECU
 Brain ECU
Functions could
be distributed to
Zone ECU
Added value Commodity
12
Future E/E Architecture: Central & Zone Concept
Current Architecture (Domain based) Next Gen. (Central and Zone)
Physical
Impact
image on
change
Power ①Dedicated, additional wire and route required ①Minimized wire under Zone
Network ②Dedicated, additional wire and route required
③Negotiation effort on network design
②Minimized wire under Zone
③Localized change (i.e. comm. matrix)
Mounting ④Redesign on additional ECU ④Spared space for additional ECU
Logical ⑤Software changes on distributed ECUs ⑤Software change only on Central ECU
CGW
J/B
⑤
⑤
Zone ECU
I/O
Sensor Act. Sensor Act.
…
HUB
MCU
New
feature
Act.
New
feature
Smart Act.
④ Act. ④
① ②
③
Central ECU
SWC
A
SWC
B
SWC
C
⑤ ⑤
Central ECU
Zonal ECU
No
space
Less
extendibility
Few vehicle
coverage
Heavy
weight
⑤
Central & Zone Concept is recognized as ultimate goal of Physical E/E Architecture
①
②
②
②
③
③
③
④ ④
Goal: Cost down
by ECU integration
Goal: Easy
software plugin
Goal: Localize
physical changes
Space
Mirgin
Extendable
High # vehicle
coverage
Light
weight
C C
C C
C C
C C
C C
C C
E/E Architecture Evolution 13
Layered LAN Central Gateway
+ Domain LAN
Computing
Platform
A
C C C
C
C
C A
A
N
A
C
Adaptive
Classic
legends
Non-AUTOSAR
N
N
Online cloud
Simple LAN
LAN
P2P
Open question :
• how to migrate toward Central & Zone
Architecture
• Timelines for Introduction
FR
FL
RR
RL
C
C
C
C
A
A
A
A
Computing
Platform++
N
Online cloud
Offline cloud
A
C
C
C
C
?
14
A Possible Migration Scenario
Cost
Speed (Time to market)
Flexibility
Development
Deployment
Hardware
consolidation
C C
C C
C C
C C
C C
C C
Central Gateway + Domain Brains overlay
A
C A
N
N
Online cloud
FR
FL
RR
RL
C
C
C
C
A
A
A
A
A
A
A
A
Offline cloud
N
Online cloud
Offline cloud
A
Brains + Domain Master
Localize OTA
change
Introduction of New Applications may become a Driving Force
AI
Autonomous
EV
(Regulation in
various countries)
MaaS service
C C
C C
C C
A
A
A
N
N
Online cloud
Car Share
Connected
Today’s Agenda 15
• TOYOTA E/E Architecture Evolution and Software Platform(BSW)
• Technical Trends and Next Generation E/E Architecture
• Challenges towards New Systems(CASE) Development
• Summary
Application Driver for Future E/E Architecture : CASE 16
Powertrain / Chassis
ADAS
Body
Infotainment
Size /
Complexity
Electrification
Source : chargedevs.com
OEM
Vehicle as a part of IoT
Connected
Lv3, Lv4, …
Autonomous
Source : Morgan Stanley
Research chargedevs.com
Shared
17
Let’s have a brief look at the actual development status
18
Highway Automated Driving System
19
It seems to be working well….
20
How to Validate/Verify the System … Globaly
142 Billion Km(on road test)
Necessary for Full AutoDriving
May take 2700years
(Avr Spd 60Km/h)
Total Road Extension (Global)
≒36 Million km
(Calculated from 2013 World Factbook)
Comprehensive Validation
is Necessary
Test Cases should cover all the Roads Globally
=>Condensed/Compressed Validation Method Necessary
走行軌跡
21
e.g. Merging on highway
(Ariake IC)
Result from
MILS evaluation
Ego
Vehicle
Other
Vehicle
80
Speed of Other Vehicle
Distance
to
Other
Vehicle
○ ○ - - - - - - -
○ ○ - - - - - - -
○ ○ ○ ○ - - - - -
○ ○ ○ ○ - - - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ △ ○ ○ ○ ○ -
○ ○ ○ ○ △ ○ ○ ○ ○
○ ○ ○ ○ ○ △ ○ ○ ○
- - ○ ○ ○ × △ ○ ○
- - ○ ○ ○ ○ × ○ ○
- - - - ○ ○ × △ ○
- - - - ○ ○ × × △
- - - - - - ○ × ×
- - - - - - ○ ○ ○
- - - - - - ○ ○ ○
- - - - - - - - ○
Successfully
merged
in front
Successfully
merged
in behind
Utilize to develop algorithm for
Planning/Control performance
Simulation is effective for matrix-style verification
(Automatic, Re-usable, Rare scene)
Behind
Front
Conflict
Accumulated Data and Simulation is the key for Verification coverage
Backlight
Road-surface reflection
Utilizing Virtual Environment for Verification Coverage
Verifying "Planning/Control"
Verifying "Recognition"
Utilizing
computer
graphics
images
22
Driving Scene in Backlight
23
e.g. Merging on highway
(Ariake IC)
Result from
MILS evaluation
Ego
Vehicle
Other
Vehicle
80
Speed of Other Vehicle
Distance
to
Other
Vehicle
○ ○ - - - - - - -
○ ○ - - - - - - -
○ ○ ○ ○ - - - - -
○ ○ ○ ○ - - - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ ○ ○ ○ - - -
○ ○ ○ △ ○ ○ ○ ○ -
○ ○ ○ ○ △ ○ ○ ○ ○
○ ○ ○ ○ ○ △ ○ ○ ○
- - ○ ○ ○ × △ ○ ○
- - ○ ○ ○ ○ × ○ ○
- - - - ○ ○ × △ ○
- - - - ○ ○ × × △
- - - - - - ○ × ×
- - - - - - ○ ○ ○
- - - - - - ○ ○ ○
- - - - - - - - ○
Successfully
merged
in front
Successfully
merged
in behind
Utilize to develop algorithm for
Planning/Control performance
Simulation is effective for matrix-style verification
(Automatic, Re-usable, Rare scene)
Behind
Front
Conflict
Accumulated Data and Simulation is the key for Verification coverage
Backlight
Road-surface reflection
Verifying "Planning/Control"
Verifying "Recognition"
Utilizing
computer
graphics
images
Utilizing Virtual Environment for Verification Coverage
24
Scaling Computational Power
Research Pre-development
Development
& Series Production
Functionality
Checked
Real-Time,
Performance
Checked
Deployment
ready
e.g. Deep learning server
e.g. Voice recognition
Application Application Application
e.g. trunk server
Central Unit
getting
closer
Enabling Technologies for CASE Systems Development
backend
onboard
Optimize Hardware
update
Same Functionality
between different
Computing
Platforms
Virtual
Environment
(PC base)
Mass Production
ECU
Enabling Technologies for CASE Systems Development 25
APP
(IVI)
APP
(ADAS)
AI APP
(deep learning)
Computing unit for
frequently changing software
Stable
I/F
Stable
I/F
Cloud APP
(edge computing)
APP
(ADAS) e.g. 10ms
APP
(AD) e.g. 100ms
APP
(IVI)
APP
(AI)
APP
(Cloud)
e.g. 1000ms
Software
Update
(C++)
Decision making
AI
IVI
OEM
Tier‐1
Tier‐1
Tier‐2
C
C
C
C
C
C
C
C
A C
N
Key software (for OEM) may
be executed on adaptive PF.
Scalable software (extended
features) are located at
central ECU
Split & Share of
Responsibility
between
OEM, Tier1, Tier2
Summary 26
• E/E Architecture May Evolve to Central & Zone Conept
• Migration from Domanin LAN Architecture my be enabled by Adapting CASE
Systems into the Architecture
• Verification & Validation of CASE System only possible with utilization of
Vertual Technology
• Software Platform (Adaptive AUTOSAR) must support same functionality
between Virtual Environment to Mass Production ECU’s
• Work Split & Share between OEM, Tier1, Tier2 essential for the success of
Future Software Platform and E/E Architecture
27
Thank you very much for your attention !

Weitere ähnliche Inhalte

Was ist angesagt?

Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignRealTime-at-Work (RTaW)
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...Embitel Technologies (I) PVT LTD
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Keroles karam khalil
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackWhat is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackEmbitel Technologies (I) PVT LTD
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaCore
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackRania Nabil
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 
Automotive embedded systems part5 v2
Automotive embedded systems part5 v2Automotive embedded systems part5 v2
Automotive embedded systems part5 v2Keroles karam khalil
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfHelder Castro
 
Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Keroles karam khalil
 

Was ist angesagt? (20)

Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
 
Communication stack
Communication stackCommunication stack
Communication stack
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack). AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack).
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1
 
Handbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL TestingHandbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL Testing
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackWhat is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Automotive embedded systems part5 v2
Automotive embedded systems part5 v2Automotive embedded systems part5 v2
Automotive embedded systems part5 v2
 
Embedded C programming session10
Embedded C programming  session10Embedded C programming  session10
Embedded C programming session10
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Automotive embedded systems part2 v1
Automotive embedded systems part2 v1
 
Advanced C - Part 2
Advanced C - Part 2Advanced C - Part 2
Advanced C - Part 2
 
What is Telematics & How Does It Work?
What is Telematics & How Does It Work?What is Telematics & How Does It Work?
What is Telematics & How Does It Work?
 

Ähnlich wie toyota-Challenges towards New Software Platform for Automated Driving.pdf

COLLISION AVOIDANCE SYSTEM
COLLISION AVOIDANCE SYSTEMCOLLISION AVOIDANCE SYSTEM
COLLISION AVOIDANCE SYSTEMIRJET Journal
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
 
IRJET- Speed Limit Alerting Device
IRJET- Speed Limit Alerting DeviceIRJET- Speed Limit Alerting Device
IRJET- Speed Limit Alerting DeviceIRJET Journal
 
Automated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesAutomated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesIRJET Journal
 
IRJET- Low Cost Industrial Paint Bot
IRJET-  	  Low Cost Industrial Paint BotIRJET-  	  Low Cost Industrial Paint Bot
IRJET- Low Cost Industrial Paint BotIRJET Journal
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWmfrancis
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET Journal
 
IRJET- Design and Implementation of PID Controller using HDL on FPGA
IRJET- 	  Design and Implementation of PID Controller using HDL on FPGAIRJET- 	  Design and Implementation of PID Controller using HDL on FPGA
IRJET- Design and Implementation of PID Controller using HDL on FPGAIRJET Journal
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionIRJET Journal
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michelmfrancis
 
IRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET Journal
 
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET Journal
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeIRJET Journal
 
IRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET Journal
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Ankul Gupta
 
Fault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using SensorsFault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using SensorsIJARIDEA Journal
 
IRJET- Accident Detection and Vehicle Safety using Zigbee
IRJET-  	  Accident Detection and Vehicle Safety using ZigbeeIRJET-  	  Accident Detection and Vehicle Safety using Zigbee
IRJET- Accident Detection and Vehicle Safety using ZigbeeIRJET Journal
 

Ähnlich wie toyota-Challenges towards New Software Platform for Automated Driving.pdf (20)

COLLISION AVOIDANCE SYSTEM
COLLISION AVOIDANCE SYSTEMCOLLISION AVOIDANCE SYSTEM
COLLISION AVOIDANCE SYSTEM
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
IRJET- Speed Limit Alerting Device
IRJET- Speed Limit Alerting DeviceIRJET- Speed Limit Alerting Device
IRJET- Speed Limit Alerting Device
 
Automated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesAutomated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving Licenses
 
IRJET- Low Cost Industrial Paint Bot
IRJET-  	  Low Cost Industrial Paint BotIRJET-  	  Low Cost Industrial Paint Bot
IRJET- Low Cost Industrial Paint Bot
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
 
IRJET- Design and Implementation of PID Controller using HDL on FPGA
IRJET- 	  Design and Implementation of PID Controller using HDL on FPGAIRJET- 	  Design and Implementation of PID Controller using HDL on FPGA
IRJET- Design and Implementation of PID Controller using HDL on FPGA
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
 
IRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation System
 
OBD II Stack Solutions and Services
OBD II Stack Solutions and ServicesOBD II Stack Solutions and Services
OBD II Stack Solutions and Services
 
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing MachineIRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
 
IRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile Robots
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
Fault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using SensorsFault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using Sensors
 
IRJET- Accident Detection and Vehicle Safety using Zigbee
IRJET-  	  Accident Detection and Vehicle Safety using ZigbeeIRJET-  	  Accident Detection and Vehicle Safety using Zigbee
IRJET- Accident Detection and Vehicle Safety using Zigbee
 

Mehr von xmumiao

Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...xmumiao
 
电子Digital Car eea_cn_20161010.pdf
电子Digital Car eea_cn_20161010.pdf电子Digital Car eea_cn_20161010.pdf
电子Digital Car eea_cn_20161010.pdfxmumiao
 
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdfxmumiao
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfxmumiao
 
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdf
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdfDassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdf
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdfxmumiao
 
ASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdfASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdfxmumiao
 
arcadia_capella_considerations_for_sysml_v2-bonnet.pdf
arcadia_capella_considerations_for_sysml_v2-bonnet.pdfarcadia_capella_considerations_for_sysml_v2-bonnet.pdf
arcadia_capella_considerations_for_sysml_v2-bonnet.pdfxmumiao
 
14_00 - Afsharpoya.pdf
14_00 - Afsharpoya.pdf14_00 - Afsharpoya.pdf
14_00 - Afsharpoya.pdfxmumiao
 

Mehr von xmumiao (8)

Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
 
电子Digital Car eea_cn_20161010.pdf
电子Digital Car eea_cn_20161010.pdf电子Digital Car eea_cn_20161010.pdf
电子Digital Car eea_cn_20161010.pdf
 
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf
2014_03_17_EclipseCon_Talk_MelodyCapella_05.pdf
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdf
 
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdf
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdfDassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdf
DassaultSystèmesBoeing-Thurston-LeveragingDassaultSystème-MBSE-Open.pdf
 
ASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdfASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdf
 
arcadia_capella_considerations_for_sysml_v2-bonnet.pdf
arcadia_capella_considerations_for_sysml_v2-bonnet.pdfarcadia_capella_considerations_for_sysml_v2-bonnet.pdf
arcadia_capella_considerations_for_sysml_v2-bonnet.pdf
 
14_00 - Afsharpoya.pdf
14_00 - Afsharpoya.pdf14_00 - Afsharpoya.pdf
14_00 - Afsharpoya.pdf
 

Kürzlich hochgeladen

Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...arifengg7
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...KrishnaveniKrishnara1
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunicationnovrain7111
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 

Kürzlich hochgeladen (20)

Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunication
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 

toyota-Challenges towards New Software Platform for Automated Driving.pdf

  • 1. 9th Vector Congress 20th-21st Nov. 2018 Challenges towards New Software Platform for Automated Driving and High Computational ECU’s 1 Kenji Nishikawa, Kenji Hontani E/E Architecture Development Div. TOYOTA MOTOR CORPORATION
  • 2. Introduction 2 Who am I ? Project General Manager @TOYOTA (E/E Architecture Development Div.) Engaged in In‐House Development of Chassis Control Systems (ESC, 4WS) 2 Times assigned to Toyota Motor Europe (Electronics Systems for European Vehicles) Responsible for Basic Software development for All Toyota Vehicles. Engaged in AUTOSAR activities and served as a Steering Committee Member from TOYOTA Developed AUTOSAR based BSW into All Toyota Vehicles Currently on second assignment from TOYOTA to IAI Corporation. Assistant Director at IAI, developing software for industrial robots.
  • 3. Today’s Agenda 3 • TOYOTA E/E Architecture Evolution and Software Platform(BSW) • Technical Trends and Next Generation E/E Architecture • Challenges towards New Systems(CASE) Development • Summary
  • 4. Technical Trends : E/E Architecture Technologies 4 Application 12PF 15PF 19PF 2XPF ePF BSW CAN-FD STEP1,2 STEP3 STEP4 Ethernet CS:TMC supply CS:Tier1 Self sourced Acceptance Test Conformance Test ADAS Connected Phase5 Phase4 SecOC Zone (Backbone NW) Overlay NW TSN AVB(gPTP) G-Book ETC T-CONNECT C-ACC BAC DBC ARXML VLAN E2E LAN・Power source Domain BigData Secure Boot ECU認証 SOA IoT HD BaseT Optical Ethernet CAN SD TSS オープン化 Standard Safety and Security High Speed Communication Cloud IDS/IDPS SOME/IP CAN-FD CAN OSEK NM AUTOSAR NM DoIP New vehicle state OTA1.0 (Ethernet, CAN-FD) KVM Business model OTA2.0 OTA3.0 OTA4.0
  • 5. C C C C C C C C C C C C E/E Architecture Evolution 5 Layered LAN Central Gateway + Domain LAN Computing Platform A C C C C C C A A FR FL RR RL C C C C A A A A Computing Platform++ N A C Adaptive Classic legends Non-AUTOSAR N N N Online cloud Online cloud Offline cloud A C C C C Simple LAN LAN P2P E/E Architecture evolved in order to meet  Complex System Requirement  Development effort reduction Connected ECUʼs utilize Common Software Platform (Basic Software)
  • 6. Toyota E/E Architecture Evolution and AUTOSAR BSW migration 6 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21~ STEP1 [for powertrain & chassis domain] STEP3 [Step1 & 2 unified] [TOYOTA BSW Specification] [Standard compliance] [E/E Architecture] 06PF 08PF 10PF 12PF 15PF 19PF Standardize requirement STEP2 [for body domain] DECSTAR1 DECSTAR2 CANARY SPF R1.2(10SPF) SPF R1.0(06SPF) SPF R1.1(08SPF) CS-Light SPF R1.3 OSEK TOYOTA proprietary requirement partially AUTOSAR Compliant STEP4 [full AUTOSAR compliant] CCS t-CORE [TOYOTA standard BSWs]
  • 7. 7 Proprietary Specification Benefit of AUTOSAR Standard BSW Tier1 BSW Incorporating Toyota Spec. Toyota BSW Implementation Effort Spec. Reviews Q&A Test Result Reviews CCS Development Effort SPF R1.0 Decstar1 Decstar2 Canary BSW Stacks Standard BSW Development Effort SPF R1.0 TOYOTA Proprietary Spec. AUTOSAR Based Spec. t-CORE Shift to AUTOSAR BSW HW μC Basic Software Standard I/F Apl Apl Apl Apl Standard Specification Proprietary Software Standard Software Common understanding of Spec.(Functions) Common usage of Implementations Split & Share of Responsibility between OEM, Tier1, Tier2
  • 8. 8 ◆TOYOTA standard BSW with full AUTOSAR compliance ◆Support TNGA (TOYOTA New Global Architecture) requirement ◆More than 82 ECU, 27 Tier-1 Projects (including in-house development) ◆Business model for efficient Software development (BSW: Global BSW Vender, Application:OEM) t-CORE
  • 9. Today’s Agenda 9 • TOYOTA E/E Architecture Evolution and Software Platform(BSW) • Technical Trends and Next Generation E/E Architecture • Challenges towards New Systems(CASE) Development • Summary
  • 10. Modular approach creates Many Variants System / Software become too Large (Cross Domain Functionality) Tier‐1 Development Process need to be Agile (streamlined product line strategy) OEM has to cope with 1) “large variant set” (including smaller vehicle) 2) “systems’ engineering” for global optimization 3) short sprint release “repeatedly” Technical Trends : Development Process 10 Potential measure on E/E Architecture 1) Open System (on demand) 2) Centralization 3) Frequent Update (OTA)
  • 11. C C C C C C C C C C C C E/E Architecture Evolution 11 Layered LAN Central Gateway + Domain LAN Computing Platform A C C C C C C A A FR FL RR RL C C C C A A A A Computing Platform++ N A C Adaptive Classic legends Non-AUTOSAR N N N Online cloud Online cloud Offline cloud A C C C C Simple LAN LAN P2P E/E Architecture may need  Central ECU  Brain ECU Functions could be distributed to Zone ECU Added value Commodity
  • 12. 12 Future E/E Architecture: Central & Zone Concept Current Architecture (Domain based) Next Gen. (Central and Zone) Physical Impact image on change Power ①Dedicated, additional wire and route required ①Minimized wire under Zone Network ②Dedicated, additional wire and route required ③Negotiation effort on network design ②Minimized wire under Zone ③Localized change (i.e. comm. matrix) Mounting ④Redesign on additional ECU ④Spared space for additional ECU Logical ⑤Software changes on distributed ECUs ⑤Software change only on Central ECU CGW J/B ⑤ ⑤ Zone ECU I/O Sensor Act. Sensor Act. … HUB MCU New feature Act. New feature Smart Act. ④ Act. ④ ① ② ③ Central ECU SWC A SWC B SWC C ⑤ ⑤ Central ECU Zonal ECU No space Less extendibility Few vehicle coverage Heavy weight ⑤ Central & Zone Concept is recognized as ultimate goal of Physical E/E Architecture ① ② ② ② ③ ③ ③ ④ ④ Goal: Cost down by ECU integration Goal: Easy software plugin Goal: Localize physical changes Space Mirgin Extendable High # vehicle coverage Light weight
  • 13. C C C C C C C C C C C C E/E Architecture Evolution 13 Layered LAN Central Gateway + Domain LAN Computing Platform A C C C C C C A A N A C Adaptive Classic legends Non-AUTOSAR N N Online cloud Simple LAN LAN P2P Open question : • how to migrate toward Central & Zone Architecture • Timelines for Introduction FR FL RR RL C C C C A A A A Computing Platform++ N Online cloud Offline cloud A C C C C ?
  • 14. 14 A Possible Migration Scenario Cost Speed (Time to market) Flexibility Development Deployment Hardware consolidation C C C C C C C C C C C C Central Gateway + Domain Brains overlay A C A N N Online cloud FR FL RR RL C C C C A A A A A A A A Offline cloud N Online cloud Offline cloud A Brains + Domain Master Localize OTA change Introduction of New Applications may become a Driving Force AI Autonomous EV (Regulation in various countries) MaaS service C C C C C C A A A N N Online cloud Car Share Connected
  • 15. Today’s Agenda 15 • TOYOTA E/E Architecture Evolution and Software Platform(BSW) • Technical Trends and Next Generation E/E Architecture • Challenges towards New Systems(CASE) Development • Summary
  • 16. Application Driver for Future E/E Architecture : CASE 16 Powertrain / Chassis ADAS Body Infotainment Size / Complexity Electrification Source : chargedevs.com OEM Vehicle as a part of IoT Connected Lv3, Lv4, … Autonomous Source : Morgan Stanley Research chargedevs.com Shared
  • 17. 17 Let’s have a brief look at the actual development status
  • 19. 19 It seems to be working well….
  • 20. 20 How to Validate/Verify the System … Globaly 142 Billion Km(on road test) Necessary for Full AutoDriving May take 2700years (Avr Spd 60Km/h) Total Road Extension (Global) ≒36 Million km (Calculated from 2013 World Factbook) Comprehensive Validation is Necessary Test Cases should cover all the Roads Globally =>Condensed/Compressed Validation Method Necessary 走行軌跡
  • 21. 21 e.g. Merging on highway (Ariake IC) Result from MILS evaluation Ego Vehicle Other Vehicle 80 Speed of Other Vehicle Distance to Other Vehicle ○ ○ - - - - - - - ○ ○ - - - - - - - ○ ○ ○ ○ - - - - - ○ ○ ○ ○ - - - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ △ ○ ○ ○ ○ - ○ ○ ○ ○ △ ○ ○ ○ ○ ○ ○ ○ ○ ○ △ ○ ○ ○ - - ○ ○ ○ × △ ○ ○ - - ○ ○ ○ ○ × ○ ○ - - - - ○ ○ × △ ○ - - - - ○ ○ × × △ - - - - - - ○ × × - - - - - - ○ ○ ○ - - - - - - ○ ○ ○ - - - - - - - - ○ Successfully merged in front Successfully merged in behind Utilize to develop algorithm for Planning/Control performance Simulation is effective for matrix-style verification (Automatic, Re-usable, Rare scene) Behind Front Conflict Accumulated Data and Simulation is the key for Verification coverage Backlight Road-surface reflection Utilizing Virtual Environment for Verification Coverage Verifying "Planning/Control" Verifying "Recognition" Utilizing computer graphics images
  • 22. 22 Driving Scene in Backlight
  • 23. 23 e.g. Merging on highway (Ariake IC) Result from MILS evaluation Ego Vehicle Other Vehicle 80 Speed of Other Vehicle Distance to Other Vehicle ○ ○ - - - - - - - ○ ○ - - - - - - - ○ ○ ○ ○ - - - - - ○ ○ ○ ○ - - - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ ○ ○ ○ - - - ○ ○ ○ △ ○ ○ ○ ○ - ○ ○ ○ ○ △ ○ ○ ○ ○ ○ ○ ○ ○ ○ △ ○ ○ ○ - - ○ ○ ○ × △ ○ ○ - - ○ ○ ○ ○ × ○ ○ - - - - ○ ○ × △ ○ - - - - ○ ○ × × △ - - - - - - ○ × × - - - - - - ○ ○ ○ - - - - - - ○ ○ ○ - - - - - - - - ○ Successfully merged in front Successfully merged in behind Utilize to develop algorithm for Planning/Control performance Simulation is effective for matrix-style verification (Automatic, Re-usable, Rare scene) Behind Front Conflict Accumulated Data and Simulation is the key for Verification coverage Backlight Road-surface reflection Verifying "Planning/Control" Verifying "Recognition" Utilizing computer graphics images Utilizing Virtual Environment for Verification Coverage
  • 24. 24 Scaling Computational Power Research Pre-development Development & Series Production Functionality Checked Real-Time, Performance Checked Deployment ready e.g. Deep learning server e.g. Voice recognition Application Application Application e.g. trunk server Central Unit getting closer Enabling Technologies for CASE Systems Development backend onboard Optimize Hardware update Same Functionality between different Computing Platforms Virtual Environment (PC base) Mass Production ECU
  • 25. Enabling Technologies for CASE Systems Development 25 APP (IVI) APP (ADAS) AI APP (deep learning) Computing unit for frequently changing software Stable I/F Stable I/F Cloud APP (edge computing) APP (ADAS) e.g. 10ms APP (AD) e.g. 100ms APP (IVI) APP (AI) APP (Cloud) e.g. 1000ms Software Update (C++) Decision making AI IVI OEM Tier‐1 Tier‐1 Tier‐2 C C C C C C C C A C N Key software (for OEM) may be executed on adaptive PF. Scalable software (extended features) are located at central ECU Split & Share of Responsibility between OEM, Tier1, Tier2
  • 26. Summary 26 • E/E Architecture May Evolve to Central & Zone Conept • Migration from Domanin LAN Architecture my be enabled by Adapting CASE Systems into the Architecture • Verification & Validation of CASE System only possible with utilization of Vertual Technology • Software Platform (Adaptive AUTOSAR) must support same functionality between Virtual Environment to Mass Production ECU’s • Work Split & Share between OEM, Tier1, Tier2 essential for the success of Future Software Platform and E/E Architecture
  • 27. 27 Thank you very much for your attention !