SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
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 !

Contenu connexe

Tendances

Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
sidneel
 
Semantic Technologies for Vehicle Data - Defense
Semantic Technologies for Vehicle Data - Defense Semantic Technologies for Vehicle Data - Defense
Semantic Technologies for Vehicle Data - Defense
Benjamin Klotz
 
Self Driving Cars V11
Self Driving Cars V11Self Driving Cars V11
Self Driving Cars V11
Kevin Root
 

Tendances (20)

Automotive Cybersecurity: The Gap Still Exists
Automotive Cybersecurity: The Gap Still ExistsAutomotive Cybersecurity: The Gap Still Exists
Automotive Cybersecurity: The Gap Still Exists
 
How Tesla Is Using Artificial Intelligence to Create The Autonomous Cars Of T...
How Tesla Is Using Artificial Intelligence to Create The Autonomous Cars Of T...How Tesla Is Using Artificial Intelligence to Create The Autonomous Cars Of T...
How Tesla Is Using Artificial Intelligence to Create The Autonomous Cars Of T...
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Autonomous cars
Autonomous carsAutonomous cars
Autonomous cars
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
VSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute OntologyVSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute Ontology
 
Autonomous or self driving cars
Autonomous or self driving carsAutonomous or self driving cars
Autonomous or self driving cars
 
Autonomous car
Autonomous car Autonomous car
Autonomous car
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car Security
 
What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)
 
Semantic Technologies for Vehicle Data - Defense
Semantic Technologies for Vehicle Data - Defense Semantic Technologies for Vehicle Data - Defense
Semantic Technologies for Vehicle Data - Defense
 
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
 
Self driving car
Self driving carSelf driving car
Self driving car
 
Self Driving Cars V11
Self Driving Cars V11Self Driving Cars V11
Self Driving Cars V11
 
Autonomous driving system (ads)
Autonomous driving system (ads)Autonomous driving system (ads)
Autonomous driving system (ads)
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Computer Vision for autonomous driving
Computer Vision for autonomous drivingComputer Vision for autonomous driving
Computer Vision for autonomous driving
 
Robot cars
Robot carsRobot cars
Robot cars
 

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

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
mfrancis
 

Similaire à 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...
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
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
 

Plus de xmumiao

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
xmumiao
 
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
xmumiao
 
ASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdfASD2020-05b-MBSE-EricThomas.pdf
ASD2020-05b-MBSE-EricThomas.pdf
xmumiao
 
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
xmumiao
 

Plus de xmumiao (7)

电子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
 

Dernier

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Dernier (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

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 !