Adas
Adas
Explanation of Application
Document Title Interface of AD/ADAS vehicle
motion control
Document Owner AUTOSAR
Document Responsibility AUTOSAR
Document Identification No 988
Disclaimer
This work (specification and/or software implementation) and the material contained in
it, as released by AUTOSAR, is for the purpose of information only. AUTOSAR and the
companies that have contributed to it shall not be liable for any use of the work.
The material contained in this work is protected by copyright and other types of intel-
lectual property rights. The commercial exploitation of the material contained in this
work requires a license to such intellectual property rights.
This work may be utilized or reproduced without any modification, in any form or by
any means, for informational purposes only. For any other purpose, no part of the work
may be utilized or reproduced, in any form or by any means, without permission in
writing from the publisher.
The work has been developed for automotive applications only. It has neither been
developed, nor tested for non-automotive applications.
The word AUTOSAR and the AUTOSAR logo are registered trademarks.
Table of Contents
1 Introduction 4
4 Architecture Overview 16
4.1 Functional Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1.1 ADAS Application . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1.2 ADAS-MGR . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.3 Vehicle-MGR . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.4 Actuator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.1 ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.2 AEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3.3 LKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 Description of the Chassis Domain Software Compositions and Components for
VMC Architecture implementation 26
5.1 VMC Architecture as new SW-Components . . . . . . . . . . . . . . . 26
6 Appendix: Interface list 29
1 Introduction
This document explains the pattern for architecture of the Vehicle Motion Control In-
terface and its software components, as well as the design decisions that leads to an
update of the Application Interface within Chassis Domain, as depicted in Figure 1.1.
The scope of the vehicle control functions in this document is ”Implementation of ADAS
requirements” only. The document will focus on a recommended signal cascading
architecture for ADAS function (particularly for ACC, AEB and LKA functions), for which
new SW-Components will be created. For other chassis components, including vehicle
stabilization controls (ABS/TCS, etc.), refer to [1, AUTOSAR_EXP_AIChassis].
The purpose of defining the architecture (functional structure, I/F) in this document is
to improve customer convenience in function development and development efficiency
in no-competitive areas by achieving the ease of function update change, the ease of
design and verification and the ease of mutual understanding.
2.2 Definitions
The car’s chassis-fixed coordinate system’s origin lies in the middle of the Front Axle
(FA) see Figure 2.1. The car’s Centre of gravity is defined as the origin of a chassis-
free coordinate-system that is positioned relative to the FA co-ordinate system. The
orientations of both these co-ordinate systems’ axes are defined as follows:
With the car moving forward:
• x is positive to the front of the car
• y is positive to the left of the car
• z is positive to the top of the car
• Roll is positive in a left-hand bend, when the car body tips to the right-hand side
• Pitch is positive when a car is braking and the car body tips forward
• Yaw is positive in a left-hand bend
r
+
+φ
Top view
Longitudinal
+
+
Lateral
(Same as roll)
+ Cant
+ -
(Same as yaw)
Road curvature +
+
Yaw angle
Offset
Right edge
Left edge of Centre of of the lane
the lane the lane
Based on the desired trajectory from vehicle position, calculate corresponding curva-
ture request.
Path curvature request is defined relative to the trajectory on a fixed point, which unless
otherwise stated, is the CoG.
2.4.1 Limitations
The logical architectures proposed do not restrict the development or products of com-
panies or organizations participating in AUTOSAR.
In ADAS, signals of different processing levels are handled for I/F definition.
• Raw signal: Raw sensor data without pre-processing
• Pre-processed signal: Pre-processed sensor data. Abstraction of sensor hard-
ware
• Fused signal: Several sensor signals are processed to generate a fused signal
Raw signals (raw data) should not be used as standard I/F because they are hardware
dependent.
Most ADAS domain signals are considered as relevant to safety. It is assumed that in
this document, reliable methods of communication are available. No specification of
communication methods is provided in this document.
Dynamic design and safety concepts are not considered in this document. In order
to prove that the discussed use cases are safety compliant (in accordance with the
definition of [4, ISO 26262], [5, ISO 21448], etc.), studies across all applicable domains
will be necessary, and these must be performed at the project level.
This document applies the architecture to three ADAS applications (ACC, AEB, and
LKA).
Assumptions for these three applications are shown below:
• ACC: Applies to all vehicle speed ranges including standstill condition.
• AEB: Does not include restarting after stopping.
• LKA: Applies to lane keeping assist functions on highways or motorways in ideal
grip condition.
3 Related Documentation
[6, ”JASPAR Standards Document: ST-AVI-1”] is also used as a reference for this
document.
4 Architecture Overview
Term
ACL ACceLeration
BRK BRaKe
[3.1.4] Actuator
Powertrain Brake Steering Sensors
The functions of the ADAS application are shown in Figure 4.2 and Table 4.2.
Function
Based on a driver assist request via a user interface, such as a switch and/or recognition sensor
information, each ADAS application requests as individual kinematic plan (longitudinal accelera-
tion/deceleration, Curvature request, etc.) for complying with regulation as well as securing safety
and/or comfort.
Each ADAS application performs failure detection and internal state management by itself.
Each ADAS application acts based on status of the ADAS application selected by ADAS-MGR.
*The external stop function is undecided and needs further discussion.
Each ADAS application act based on the external stop request.
4.1.2 ADAS-MGR
Function
ADAS-MGR arbitrates individual requested kinematic plans from each ADAS application and in-
tegrates ADAS kinematic plan for securing safety and/or comfort.
ADAS-MGR requests Vehicle-MGR for arbitration mode of the requested kinematic plan (including
preparations for the kinematic plan) and driver operations.
ADAS-MGR judges the override by the drivers acceleration/braking/steering maneuver based on
the vehicle state, and informs each ADAS application of the results of arbitration of the kinematic
plan request and the selected ADAS application.
*The external stop function is undecided and needs further discussion.
ADAS-MGR judge witch ADAS application cancel by witch level based on vehicle status and
inform to each ADAS application *discussion need to be continued.
4.1.3 Vehicle-MGR
Function
Vehicle-MGR calculates/distributes the motion request (driving, braking, steering) for the actuator
system in order to realize the kinematic plan requested by ADAS-MGR.
Vehicle-MGR requests each actuator for the arbitration mode between the motion request and
driver operation request.
Vehicle-MGR informs ADAS-MGR of the vehicle status based on each actuator system status and
momentum sensing information that have been processed if needed.
4.1.4 Actuator
Function
Actuator system realizes vehicle motion request (driving, braking, steering) based on driver oper-
ation.
Actuator system realizes vehicle motion request (driving, braking, steering) from Vehicle-MGR.
Each actuator system realizes vehicle motion request based on arbitration request from Vehicle-
MGR.
Actuator system notifies Vehicle-MGR of ON/OFF information about driver operation (accelerator
pedal, brake pedal, holding steering wheel).
Actuator system notifies Vehicle-MGR of status of actuator system (driving, braking, steering).
Actuator system notifies Vehicle-MGR of information about vehicle momentum.
b) Brake
c) Steering
4.2 Interface
For details, please refer to Chapter 6 Appendix: Interface list.
4.3 Scalability
Use cases of applying this architecture to ACC, AEB, and LKA are shown below. The
I/F or functions to be used can be selected to enable the scalability of this architecture
even when combining multiple ADAS applications or adding applications in the future.
4.3.1 ACC
[3.1.4] Actuator
Powertrain Brake Steering Sensors
【legend】
I/F
Used I/F func. Used function
4.3.2 AEB
[3.1.4] Actuator
Powertrain Brake Steering Sensors
【legend】
I/F
Used I/F func. Used function
4.3.3 LKA
[3.1.4] Actuator
Powertrain Brake Steering Sensors
【legend】
I/F
Used I/F func. Used function
ADAS
ACC AEB LKA
AMG
VMG
Actuator
Power
train Brake Steering Sensors
Figure 5.4: New Example of VMC Structure (left) compared to Example of Chassis Do-
main Structure (right)
The scope of this document is limited only to the definition of the interfaces between
the SW-Components that comprise the VMC architecture: ADAS, AMG, VMG and (ex-
isting) Actuators/Sensors. Therefore, the content of each components is left up to
project convenience and the way the existing SW-Components is integrated in VMC
architecture is not defined in this document. However, in case the VMC architecture
is implemented along the existing SW-Components in AI Chassis domain, it will be
needed to:
• limit the information flow from currently existing Chassis Domain SW-C ports
• consider arbitration gates that will be defined through new SW-Components.
•• PROTECTED 関係者外秘 #
2 〇 ACC status ACC target acceleration Indicates whether the ACC target ACC AMG - 0: Invalid
validity information acceleration is valid or invalid 1: Valid
*init value:0
3 〇 ACC status ACC status Indicates the ACC control status ACC AMG - 0: OFF
1: STANDBY
2: ON
*init value:0
4 〇 ACC request ACC standstill control Indicates whether the ACC standstill ACC AMG - 0: Not requested
request control is requested or not 1: Requested
*init value:0
5 PLN1-6 〇 AEB request AEB target acceleration Indicates the target acceleration that AEB AMG m/s^2 *init value:0
guarantees AEB performance
6 〇 AEB status AEB target acceleration Indicates whether the AEB target AEB AMG - 0: Invalid
validity information acceleration is valid or invalid 1: Valid
*init value:0
7 〇 AEB status AEB status Indicates the AEB control status AEB AMG - 0: OFF
1:
2:ON (Standby)
3:Warning
4:Deceleration preparation
(+ Warning)
5:Soft deceleration
(+ Warning)
6:Strong deceleration
(+ Warning)
7:Vehicle stop hold
*init value:0
8 〇 AEB request AEB standstill control Indicates whether the AEB standstill AEB AMG - 0: Not requested
request control is requested or not 1: Requested
*init value:0
9 〇 LKA request LKA target curvature Indicates the LKA target curvature LKA AMG 1/m *init value:0
10 〇 LKA request LKA target curvature Indicates whether the LKA target LKA AMG - 0: Invalid
validity information curvature is valid or invalid 1: Valid
*init value:0
11 〇 LKA status LKA status Indicates the LKA control status LKA AMG - 0: OFF
1: STANDBY
2: ON
*init value:0
ACL1
1A 〇 VMG request Driving torque for Max Indicates the drive shaft total driving VMG PT Nm *init value:0
selection torque requested of the PT,
assuming the Max selection with the
driver request driving torque
1B 〇 VMG request Driving force for Max Indicates the drive shaft total driving VMG PT N *init value:0
selection force requested of the PT, assuming
the Max selection with the driver
request driving force
2A 〇 VMG request Driving torque for Min Indicates the drive shaft total driving VMG PT Nm *init value:0
selection torque requested of the PT,
assuming the Min selection with the
driver request driving torque
2B 〇 VMG request Driving force for Min Indicates the drive shaft total driving VMG PT N *init value:0
selection force requested of the PT, assuming
the Min selection with the driver
request driving force
3 ACL1- 〇 VMG request Mode for PT Max Indicates the signal for specifying the The method of arbitration is the same VMG PT - 0: Mode not requested
1A selection arbitration method for driver request as Max selection; when the request 1: Mode request A
driving torque and Max selection source application is switched to the 2: Mode request B
driving torque other, use the characteristics of ・・・
application information to optimize 127: Mode request XX
powertrain control, such as input step *init value:0
value or modulated value for control.
→ Characteristics of request
application ≒ mode
4 ACL1- 〇 VMG request Mode for PT Min selection Indicates the signal for specifying the The method of arbitration is the same VMG PT - 0: Mode not requested
2A arbitration method for driver request as Min selection; when the request 1: Mode request A
driving torque and Min selection source application is switched to the 2: Mode request B
driving torque other, use the characteristics of ・・・
application information to optimize 127: Mode request XX
powertrain control, such as input step *init value:0
value or modulated value for control.
→ Characteristics of request
application ≒ mode
Output Output
No Set ACC AEB LKA Type Data name Explanation Supplementary information Unit Range of expressions
source dest.
ACL2
1 ACL2-9 〇 PT status Driver accelerator pedal Indicates whether or not the PT VMG - *init value:0
ON/OFF information accelerator pedal is depressed
2 ACL2-9 〇 PT status Driver accelerator pedal Indicates how much the accelerator PT VMG % *init value:0
operation amount pedal is depressed
3A ACL2-9 〇 PT status Driver request driving Indicates the driving torque A negative value may occur when the PT VMG Nm *init value:0
torque requested via the accelerator pedal accelerator pedal is OFF
Negative value amount changes
according to the gear ratio
3B ACL2-9 〇 PT status Driver request driving Indicates the driving force requested A negative value may occur when the PT VMG N *init value:0
force via the accelerator pedal accelerator pedal is OFF
Negative value amount changes
according to the gear ratio
4 ACL2-9 〇 PT status Selection result of Drive Indicates the selection result for the When there is no driving request PT VMG - 0: Driver request selected
request in PT PT internal driver request and VMG from VMG, 1: VMG request selected
request set as "Driver request selected". *init value:0
However, note that since the The signal is used to secure
selection result also includes drivability by adding powertrain
correction values within the status and performing FB control of
powertrain, this does not necessarily requested values on VMG side.
indicate which of the driver request (Also used for driving force estimated
or VMG request is selected values)
5 ACL2-9 〇 PT status PT actual driving torque Indicates the current drive shaft total A negative value may occur PT VMG Nm
driving torque calculated by the PT Negative value amount changes
according to the gear ratio
5 ACL2-9 〇 PT status PT actual driving force Indicates the current drive shaft total A negative value may occur PT VMG N
driving force calculated by the PT Negative value amount changes
according to the gear ratio
6 ACL2-9 〇 PT status Actual shift range Indicates the current shift range PT VMG - 0: Indefinite
information calculated by the PT 1: P
2: R
3: N
4: D
5-7: Spare
*init value:0
7A ACL2-9 〇 PT limit Realizable driving torque Indicates the upper limit value for the Defined as a value that can be PT VMG Nm
upper limit drive shaft total driving torque that realized for the vehicle within ** msec
the PT can realize at the current gear of the PT receiving the request
ratio *Defined individually for **
7B ACL2-9 〇 PT limit Realizable driving force Indicates the upper limit value for the Defined as a value that can be PT VMG N
upper limit drive shaft total driving force that the realized for the vehicle within ** msec
PT can realize at the current gear of the PT receiving the request
ratio *Defined individually for **
8A ACL2-9 〇 PT limit Realizable driving torque Indicates the lower limit value for the Defined as a value that can be PT VMG Nm
lower limit drive shaft total driving torque that realized for the vehicle within ** msec
the PT can realize at the current gear of the PT receiving the request
ratio *Defined individually for **
8B ACL2-9 〇 PT limit Realizable driving force Indicates the lower limit value for the Defined as a value that can be PT VMG N
lower limit drive shaft total driving force that the realized for the vehicle within ** msec
PT can realize at the current gear of the PT receiving the request
ratio *Defined individually for **
9 〇 〇 PT status PT system reliability Indicates the PT internal status A2-1 to A2-8 and A2-10 signals must PT VMG - 0: Initializing
information required for coordinating the entire be set as signals for judging whether 1: Calibrating
ADAS system VMG should be used 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*Handled as a set with the
state transition diagram
10 ACL2-9 〇 〇 PT status Operation status of Indicates whether or not the driving PT VMG - 0: Stopped
driving force stabilization force stabilization process is 1: Operating
process operating
Output Output
No Set ACC AEB LKA Type Data name Explanation Supplementary information Unit Range of expressions
source dest.
BRK1
1 〇 〇 VMG request Braking torque for brake Indicates the braking torque VMG BRK Nm *init value:0
control requested of to the BRK, assuming
the Min selection with the driver
request braking torque
2 BRK1- 〇 〇 VMG request Mode for brake control Indicates the signal for specifying the The method of arbitration is when the VMG BRK - 0: Mode not requested
1 arbitration method for driver request request source application is switch 1: Mode request A
braking torque and Min selection to the other, use the characteristics 2: Mode request B
braking torque of application information to optimize ・・・
brake control, such as input step 127: Mode request XX
value or modulated value for control. *init value:0
→ Characteristics of request
application ≒ mode
3 〇 VMG request Braking preparation Indicates the request for the status Defined as a value that can be VMG BRK - 0: Not requested
request where braking can be applied realized for the vehicle within ** msec 1: Requested
immediately of the BRK receiving the request *init value:0
*Defined individually for **
4 〇 〇 VMG Vehicle stop hold request Indicates whether the vehicle stop VMG BRK - 0: Not requested
request hold request is requested or not 1: Requested
requested *init value:0
BRK2
1 BRK2- 〇 BRK status Brake pedal ON/OFF Indicates whether or not the brake BRK VMG - 0: Brake pedal released
5 information pedal is depressed (driver braking not
requested)
1: Brake pedal depressed
(driver braking requested)
2 BRK2- 〇 〇 BRK status Driver braking request Indicates the braking torque BRK VMG Nm
5 torque requested via the brake pedal
3 BRK2- 〇 〇 BRK status Braking request torque Indicates the arbitration result for the BRK VMG Nm
5 after arbitration BRK internal driver request and VMG
request as the requested torque
value
4 BRK2- 〇 〇 BRK status Braking realized torque Indicates the current braking torque BRK VMG Nm
5 after arbitration (estimated value) calculated by BRK
5 〇 〇 BRK status Brake system reliability Indicates the BRK internal status BRK VMG - 0: Initializing
information required for coordinating the entire 1: Calibrating
ADAS system 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
6 BRK2- 〇 〇 BRK status Operation status of Indicates whether or not the braking BRK VMG - 0: Stopped
5 braking force stabilization force stabilization process is 1: Operating
process (longitudinal) operating
STR1
1 〇 VMG request Target steering wheel Indicates the target steering wheel Counterclockwise direction is defined VMG STR rad *init value:0
angle angle for the ADAS system as positive
2 〇 VMG request Steering wheel angle Indicates whether the target steering VMG STR - 0: Control not requested
control mode wheel angle is valid or invalid. 1: Control requested
2-7: **
*init value:0
3 〇 VMG request Steering wheel upper and Indicates the upper and lower limit Differs according to ADAS VMG STR Nm *init value:0
lower limit torque torque (heaviness of steering wheel application
operation) for steering wheel
operation assist
Output Output
No Set ACC AEB LKA Type Data name Explanation Supplementary information Unit Range of expressions
source dest.
STR2
1 〇 〇 STR status STR system reliability Indicates the STR internal status STR VMG - 0: Initializing
information required for coordinating the entire 1: Calibrating
ADAS system 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*Handled as a set with the
state transition diagram
*init value:0
2 STR2- 〇 STR status Operation status of Indicates whether or not the steering STR VMG - 0: Stopped
1 steering force stabilization force stabilization process is 1: Operating
process operating *init value:0
3 STR2- 〇 STR status Driver's steering wheel Indicates whether or not the driver is STR VMG - 0: Not holding steering
1 holding status holding the steering wheel (judgment wheel
simply of whether or not a person is 1: Holding steering wheel
holding) 2: Indefinite
*init value:0
4 STR2- 〇 〇 STR status Driver's steering wheel Indicates the strength of the torque Counterclockwise direction is defined STR VMG Nm *init value:0
1 operation torque when the driver operates the steering as positive
wheel
5 STR2- 〇 〇 STR status Steering wheel angle Indicates the angle of the steering Counterclockwise direction is STR VMG rad *init value:0
1 wheel defined as positive
VSS2
1 VSS2- 〇 〇 〇 Vehicle Longitudinal G sensor Indicates the input from the Acceleration side is defined as Vehicle VMG m/s^2 *init value:0
5 sensor value longitudinal acceleration sensor positive sensor
value
2 VSS2- 〇 Vehicle Lateral G sensor value Indicates the input from the lateral Counterclockwise direction is defined Vehicle VMG m/s^2 *init value:0
6 sensor acceleration sensor as positive sensor
value
3 VSS2- 〇 〇 〇 Vehicle Wheel speed sensor Indicates the input from the wheel Forward direction is defined as Vehicle VMG m/s *init value:0
7 sensor values speed sensors positive sensor
value
4 VSS2- 〇 Vehicle Yaw rate sensor value Indicates the input from the yaw rate Counterclockwise direction is defined Vehicle VMG rad/s *init value:0
8 sensor sensor as positive sensor
value
5 〇 〇 〇 Vehicle Longitudinal G sensor Indicates the longitudinal G sensor Vehicle VMG - 0: Initializing
sensor reliability information status required for coordinating the sensor 2: Normal
value entire ADAS system 4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
6 〇 Vehicle Lateral G sensor reliability Indicates the lateral G sensor status Vehicle VMG - 0: Initializing
sensor information required for coordinating the entire sensor 2: Normal
value ADAS system 4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
7 〇 〇 〇 Vehicle Wheel speed sensor Indicates the wheel speed sensor Vehicle VMG - 0: Initializing
sensor reliability information status required for coordinating the sensor 2: Normal
value entire ADAS system 4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
8 〇 Vehicle Yaw rate sensor reliability Indicates the yaw rate sensor status Vehicle VMG - 0: Initializing
sensor information required for coordinating the entire sensor 2: Normal
value ADAS system 4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
Output Output
No Set ACC AEB LKA Type Data name Explanation Supplementary information Unit Range of expressions
source dest.
VMC2 (1)
1 〇 VMG limit Realizable longitudinal Indicates the upper limit for the Defined as a value that can be VMG AMG m/s^2 *init value:0
acceleration upper limit longitudinal acceleration that can be realized within ** msec ACC
realized as motion control
2 〇 VMG limit Realizable longitudinal Indicates the lower limit for the Defined as a value that can be VMG AMG m/s^2 *init value:0
acceleration lower limit longitudinal acceleration that can be realized within ** msec ACC
realized as motion control
3 〇 〇 PT status PT system reliability Indicates the PT internal status VMG AMG - 0: Initializing
information required for coordinating the entire ACC 1: Calibrating
ADAS system AEB 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*Handled as a set with the
state transition diagram
4 〇 〇 〇 PT status Operation status of Indicates whether or not the driving VMG AMG - 0: Stopped
driving force stabilization force stabilization process is ACC 1: Operating
process operating AEB
6 〇 PT status Arbitiration result of Indicates the arbitration result for the VMG AMG - 0: Driver request selected
driving torque/force PT internal driver request and VMG ACC 1: VMG request selected
request request AEB *init value:0
7 〇 PT status Actual shift range Indicates the current shift range VMG AMG - 0: P
information calculated by the PT ACC 1: R
2: N
3: D
4-7: Spare
8 〇 〇 BRK status BRK system reliability Indicates the BRK system internal VMG AMG - 0: Initializing
information status required for coordinating the ACC 1: Calibrating
entire ADAS system AEB 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*Handled as a set with the
state transition diagram
9 〇 〇 〇 BRK status Operation status of Indicates whether or not the braking VMG AMG - 0: Stopped
braking force stabilization force stabilization process is ACC 1: Operating
process operating AEB
10 〇 BRK status Brake pedal ON/OFF Indicates whether or not the brake VMG AMG - 0: Brake pedal released
information pedal is depressed ACC (driver braking not
requested)
1: Brake pedal depressed
(driver braking requested)
11 〇 〇 BRK status Arbitration result of Indicates the arbitration result for the VMG AMG - 0: Driver request selected
braking torque BRK internal driver request and VMG ACC 1: VMG request selected
request AEB
12 〇 BRK status Driver request braking Indicates the acceleration requested Indicates a negative value during VMG AMG m/s^2
acceleration by the driver's braking operation deceleration AEB
13 〇 〇 STR status STR system reliability Indicates the STR internal status VMG AMG - 0: Initializing
information required for coordinating the entire LKA 1: Calibrating
ADAS system AEB 2: Normal
3: Under protection control
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*Handled as a set with the
state transition diagram
*init value:0
14 〇 〇 〇 STR status Operation status of Indicates whether or not the steering VMG AMG - 0: Stopped
steering force stabilization force stabilization process is LKA 1: Operating
process operating *init value:0
15 〇 STR status Driver's steering wheel Indicates whether or not the driver is VMG AMG - 0: Not holding steering
holding status holding the steering wheel (judgment LKA wheel
simply of whether or not a person is 1: Holding steering wheel
holding) 2: Indefinite
*init value:0
16 〇 〇 STR status Driver's steering wheel Indicates the strength of the torque Counterclockwise direction is defined VMG AMG Nm *init value:0
operation torque when the driver operates the steering as positive LKA
wheel AEB
17 〇 〇 STR status Steering wheel angle Indicates the angle of the steering Counterclockwise direction is defined VMG AMG rad *init value:0
wheel as positive LKA
AEB
Output Output
No Set ACC AEB LKA Type Data name Explanation Supplementary information Unit Range of expressions
source dest.
VMC2 (2)
18 VMC2- 〇 〇 〇 Vehicle Estimated longitudinal Indicates the estimated longitudinal Acceleration is defined as positive VMG AMG m/s^2 *init value:0
23 momentum acceleration (ground acceleration equivalent to ground
equivalent) that is calculated by VMG
19 VMC2- 〇 Vehicle Estimated lateral Indicates the estimated lateral Counterclockwise direction is defined VMG AMG m/s^2 *init value:0
24 momentum acceleration acceleration equivalent to ground as positive
that is calculated by VMG
20 VMC2- 〇 〇 〇 Vehicle Estimated vehicle body Indicates the estimated vehicle body Forward direction is defined as VMG AMG m/s *init value:0
25 momentum speed speed that is calculated by VMG positive
21 VMC2- 〇 Vehicle Estimated yaw rate Indicates the estimated yaw rate that Counterclockwise direction is defined VMG AMG rad/s *init value:0
26 momentum is calculated by VMG as positive
22 VMC2- 〇 HMI Meter display vehicle Indicates the vehicle speed displayed Forward direction is defined as VMG AMG m/s *init value:0
27 speed on the meter positive
23 〇 〇 〇 Vehicle Reliability information of Indicates the estimated longitudinal VMG AMG - 0: Initializing
momentum estimated longitudinal acceleration required for coordinating 1: Calibrating
acceleration the entire ADAS system 2: Normal
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
24 〇 Vehicle Reliability information of Indicates the estimated lateral VMG AMG - 0: Initializing
momentum estimated lateral acceleration required for coordinating 1: Calibrating
acceleration the entire ADAS system 2: Normal
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
25 〇 〇 〇 Vehicle Reliability information of Indicates the estimated vehicle VMG AMG - 0: Initializing
momentum estimated vehicle spped speed required for coordinating the 1: Calibrating
entire ADAS system 2: Normal
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
26 〇 Vehicle Reliability information of Indicates the estimated yaw rate VMG AMG - 0: Initializing
momentum estimated yaw rate required for coordinating the entire 1: Calibrating
ADAS system 2: Normal
4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
27 〇 HMI Reliability information of Indicates the meter display vehicle VMG AMG - 0: Initializing
Meter display vehicle speed required for coordinating the 2: Normal
speed entire ADAS system 4: Invalid (before
confirmation)
5: Failure (confirmed)
6-F: Spare
*init value:0
28 〇 〇 BRK status Status of vehicle standstill The vehicle is on a standstill VMG AMG - 0: Inactive
condition 1: Active
2: Standstill condition
*init value:0