-
Notifications
You must be signed in to change notification settings - Fork 213
Expand file tree
/
Copy pathChassis.vspec
More file actions
214 lines (181 loc) · 5.75 KB
/
Copy pathChassis.vspec
File metadata and controls
214 lines (181 loc) · 5.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
# Copyright (c) 2016 Contributors to COVESA
#
# This program and the accompanying materials are made available under the
# terms of the Mozilla Public License 2.0 which is available at
# https://www.mozilla.org/en-US/MPL/2.0/
#
# SPDX-License-Identifier: MPL-2.0
#
# Chassis signals and attributes
#
Wheelbase:
datatype: uint16
type: attribute
default: 0
unit: mm
description: Overall wheelbase, in mm.
#
# Axle definition
#
Axle:
type: branch
description: Axle signals
AxleCount:
datatype: uint8
type: attribute
default: 2
description: Number of axles on the vehicle
#
# Axle attributes
#
Axle.TreadWidth:
datatype: uint16
type: attribute
unit: mm
description: The lateral distance between the centerlines of the base tires at ground, including camber angle.
If there are dual rear wheels, measure from the midway points between the inner and outer tires.
comment: Corresponds to SAE J1100-2009 W101.
Axle.TrackWidth:
datatype: uint16
type: attribute
unit: mm
description: The lateral distance between the centers of the wheels, measured along the spindle, or axle axis.
If there are dual rear wheels, measure from the midway points between the inner and outer tires.
comment: Corresponds to SAE J1100-2009 W102.
Axle.AxleWidth:
datatype: uint16
type: attribute
unit: mm
description: The lateral distance between the wheel mounting faces, measured along the spindle axis.
comment: Corresponds to SAE J1100-2009 W113.
Axle.WheelCount:
datatype: uint8
type: attribute
description: Number of wheels on the axle
Axle.WheelDiameter:
datatype: float
type: attribute
unit: inch
description: Diameter of wheels (rims without tires), in inches, as per ETRTO / TRA standard.
Axle.WheelWidth:
datatype: float
type: attribute
unit: inch
description: Width of wheels (rims without tires), in inches, as per ETRTO / TRA standard.
Axle.SteeringAngle:
datatype: float
type: sensor
unit: degrees
description: Single track two-axle model steering angle.
Angle according to ISO 8855. Positive = degrees to the left. Negative = degrees to the right.
comment: Single track two-axle model steering angle refers to the angle that a centrally mounted wheel would have.
#
# Tire attributes
#
# Tire size can be specified by different systems
# The VSS signals are intended to support both ISO metric tire code and flotation/numeric sizes.
# Note that tires typically specify either tire diameter or aspect ratio, but both are included in VSS
# for convenience, and it is possible for a vehicle to present both attributes as they can be calculated from each other.
# Axle.TireDiameter = Axle.WheelDiameter + ((2 * Axle.TireWidth * Axle.TireAspectRatio) /(100*25.4))
Axle.TireDiameter:
datatype: float
type: attribute
unit: inch
description: Outer diameter of tires, in inches, as per ETRTO / TRA standard.
Axle.TireWidth:
datatype: uint16
type: attribute
unit: mm
description: Nominal section width of tires, in mm, as per ETRTO / TRA standard.
Axle.TireAspectRatio:
datatype: uint8
type: attribute
unit: percent
description: Aspect ratio between tire section height and tire section width, as per ETRTO / TRA standard.
Axle.Torque:
datatype: int16
type: sensor
unit: Nm
description: Incoming axle torque to differential. Negative values indicate regen mode.
comment: For combustion engine this typically corresponds to the output torque of the multi-speed gearbox.
For electrical motor this typically corresponds to the output torque of the single-speed reduction-gear.
This signal is typically not used if there is separate electrical motors for left and right wheels.
#
# Wheels on Axles
#
Axle.Wheel:
type: branch
description: Wheel signals for axle
#include Wheel.vspec Axle.Wheel
#
# Parking Brake
#
ParkingBrake:
type: branch
description: Parking brake signals
ParkingBrake.IsEngaged:
datatype: boolean
type: actuator
description: Parking brake status. True = Parking Brake is Engaged. False = Parking Brake is not Engaged.
ParkingBrake.IsAutoApplyEnabled:
datatype: boolean
type: actuator
description: Indicates if parking brake will be automatically engaged when the vehicle engine is turned off.
#
# Steering Wheel
#
SteeringWheel:
type: branch
description: Steering wheel signals
SteeringWheel.Angle:
datatype: int16
type: sensor
unit: degrees
description: Steering wheel angle. Positive = degrees to the left. Negative = degrees to the right.
SteeringWheel.Tilt:
datatype: uint8
type: actuator
min: 0
max: 100
unit: percent
description: Steering wheel column tilt. 0 = Lowest position. 100 = Highest position.
SteeringWheel.Extension:
datatype: uint8
type: actuator
min: 0
max: 100
unit: percent
description: Steering wheel column extension from dashboard. 0 = Closest to dashboard. 100 = Furthest from dashboard.
#include include/ItemHeatingCooling.vspec SteeringWheel
#
# Accelerator
#
Accelerator:
type: branch
description: Accelerator signals
Accelerator.PedalPosition:
datatype: uint8
type: sensor
min: 0
max: 100
unit: percent
description: Accelerator pedal position as percent. 0 = Not depressed. 100 = Fully depressed.
#
# Brake
#
Brake:
type: branch
description: Brake system signals
Brake.PedalPosition:
datatype: uint8
type: sensor
min: 0
max: 100
unit: percent
description: Brake pedal position as percent. 0 = Not depressed. 100 = Fully depressed.
Brake.IsDriverEmergencyBrakingDetected:
datatype: boolean
type: sensor
description: Indicates if emergency braking initiated by driver is detected.
True = Emergency braking detected. False = Emergency braking not detected.
comment: Detection of emergency braking can trigger Emergency Brake Assist (EBA) to engage.