Interfaces & Coordinate Systems
This is a description of the most important bus signals within the control software.
Contact person: alexander.wischnewski@tum.de
General remarks on coordinate systems
The vehicle pose is given in east (x_m) and north (y_m) coordinates. The heading is counterclockwise positive and zero at north direction. It is defined between -pi and +pi. All sensor signals are defined positive in forward direction or in left-hand corners.
VehicleSensorData
Signal name |
Unit |
Positive Sign Conv. |
Description |
---|---|---|---|
s_DamperPotsFL_mm |
mm |
Damper potentiometer |
|
s_DamperPotsFR_mm |
mm |
Damper potentiometer |
|
s_DamperPotsRL_mm |
mm |
Damper potentiometer |
|
s_DamperPotsRR_mm |
mm |
Damper potentiometer |
|
p_TirePressureFL_bar |
bar |
Tire pressure |
|
p_TirePressureFR_bar |
bar |
Tire pressure |
|
p_TirePressureRL_bar |
bar |
Tire pressure |
|
p_TirePressureRR_bar |
bar |
Tire pressure |
|
T_TireFL_Celsius |
C |
Tire temperature |
|
T_TireFR_Celsius |
C |
Tire temperature |
|
T_TireRL_Celsius |
C |
Tire temperature |
|
T_TireRR_Celsius |
C |
Tire temperature |
|
BatteryVoltage_V |
V |
Low voltage supply battery voltage |
|
Delta_Manual_rad |
rad |
left turn |
Steering angle requested from remote control |
Throttle_Manual_perc |
% |
Throttle requested from remote control |
|
Brake_Manual_bar |
bar |
Brake pressure requested from remote control |
|
Gear_Manual |
Gear requested from remote control |
||
T_CoolantTemp_Celsius |
C |
Coolant temperature |
|
T_TransmissionOilTemp_C |
C |
Transmission oil temperature |
|
p_Fuel_kPa |
kPa |
Fuel pressure |
|
p_EngineOil_kPa |
kPa |
Engine oil pressure |
|
Delta_Manual_rad |
rad |
left turn |
Steering angle requested from remote control |
Tz_Powertrain_Nm |
Nm |
clockwise |
The overall yaw moment generated by the four electric motors. Calculated based on motor torque and vehicle geometry. |
Fx_Powertrain_N |
N |
forward |
The overall driving force acting on the vehicle generated by the four electric motors. Calculated based on motor torques. |
T_WheelFL_Nm |
Nm |
accelerating |
The torque at the wheel generated by the front left motor. |
T_WheelFR_Nm |
Nm |
accelerating |
The torque at the wheel generated by the front right motor. |
T_WheelRL_Nm |
Nm |
accelerating |
The torque at the wheel generated by the rear left motor. |
T_WheelRR_Nm |
Nm |
accelerating |
The torque at the wheel generated by the rear right motor. |
Delta_Wheel_rad |
rad |
left turn |
Steering angle measured at the wheels. Left and right wheel mean-value. |
p_BrakeF_bar |
bar |
Braking |
Brake pressure in the front brake circuit. |
p_BrakeR_bar |
bar |
Braking |
Brake pressure in the rear brake circuit. |
omega_WheelFL_radps |
rad |
forward driving |
The wheelspeed of the front left wheel. |
omega_WheelFR_radps |
rad |
forward driving |
The wheelspeed of the front right wheel. |
omega_WheelRL_radps |
rad |
forward driving |
The wheelspeed of the rear left wheel. |
omega_WheelRR_radps |
rad |
forward driving |
The wheelspeed of the rear right wheel. |
valid_Wheelspeeds_b |
bool |
All wheelspeed signals are valid and trustworthy. |
|
x_Loc1_m |
m |
East |
The west/east coordinate in the global coordinate system measured by localization method 1. |
y_Loc1_m |
m |
North |
The north/south coordinate in the global coordinate system measured by localization method 1. |
z_Loc1_m |
m |
Up |
The up/down coordinate in the global coordinate system measured by localization method 1. |
phi_RollAngleLoc1_rad |
rad |
counter clockwise |
The chassis roll angle measured by localization method 1. |
theta_PitchAngleLoc1_rad |
rad |
forward |
The chassis pitch angle measured by localization method 1. |
t_EstimateLoc1_s |
s |
Timestamp of localization method 1. |
|
valid_Loc1_b |
bool |
Localization method 1 signals are valid and trustworthy. |
|
accuracy_Loc1 |
m |
Accuracy signal used for diagnosis for localization method 1. |
|
x_Loc2_m |
m |
East |
The west/east coordinate in the global coordinate system measured by localization method 2. |
y_Loc2_m |
m |
North |
The north/south coordinate in the global coordinate system measured by localization method 2. |
z_Loc2_m |
m |
Up |
The up/down coordinate in the global coordinate system measured by localization method 2. |
phi_RollAngleLoc2_rad |
rad |
counter clockwise |
The chassis roll angle measured by localization method 2. |
theta_PitchAngleLoc2_rad |
rad |
forward |
The chassis pitch angle measured by localization method 2. |
t_EstimateLoc2_s |
s |
Timestamp of localization method 2. |
|
valid_Loc2_b |
bool |
Localization method 2 signals are valid and trustworthy. |
|
accuracy_Loc2 |
m |
Accuracy signal used for diagnosis for localization method 2. |
|
x_Loc3_m |
m |
East |
The west/east coordinate in the global coordinate system measured by localization method 3. |
y_Loc3_m |
m |
North |
The north/south coordinate in the global coordinate system measured by localization method 3. |
z_Loc3_m |
m |
Up |
The up/down coordinate in the global coordinate system measured by localization method 3. |
phi_RollAngleLoc3_rad |
rad |
counter clockwise |
The chassis roll angle measured by localization method 3. |
theta_PitchAngleLoc3_rad |
rad |
forward |
The chassis pitch angle measured by localization method 3. |
t_EstimateLoc3_s |
s |
Timestamp of localization method 3. |
|
valid_Loc3_b |
bool |
Localization method 3 signals are valid and trustworthy. |
|
accuracy_Loc3 |
m |
Accuracy signal used for diagnosis for localization method 3. |
|
vx_CoGVel1_mps |
mps |
forward |
Speed along the vehicles longitudinal direction measured at the centre of gravity by velocity measurement method 1. |
vy_CoGVel1_mps |
mps |
left |
Speed along the vehicles lateral direction measured at the centre of gravity by velocity measurement method 1. |
valid_Vel1_b |
bool |
Velocity measurement method 1 signals are valid and trustworthy. |
|
vx_CoGVel2_mps |
mps |
forward |
Speed along the vehicles longitudinal direction measured at the centre of gravity by velocity measurement method 2. |
vy_CoGVel2_mps |
mps |
left |
Speed along the vehicles lateral direction measured at the centre of gravity by velocity measurement method 2. |
valid_Vel2_b |
bool |
Velocity measurement method 1 signals are valid and trustworthy. |
|
ax_CoGIMU1_mps2 |
mps2 |
forward |
Acceleration along the vehicles longitudinal direction measured at the centre of gravity by IMU 1. |
ay_CoGIMU1_mps2 |
mps2 |
left turn |
Acceleration along the vehicles lateral direction measured at the centre of gravity by IMU 1. |
az_CoGIMU1_mps2 |
mps2 |
upwards |
Acceleration along the vehicles z axis measured at the centre of gravity by IMU 1. |
dPhi_RollRateIMU1_radps |
radps |
counter clockwise |
Roll rate of the chassis measured by IMU 1. |
dTheta_PitchRateIMU1_radps |
radps |
counter clockwise |
Pitch rate of the chassis measured by IMU 1. |
dPsi_YawRateIMU1_radps |
radps |
counter clockwise |
Yaw rate of the chassis measured by IMU 1. |
valid_IMU1_b |
bool |
IMU 1 signals are valid and trustworthy. |
|
ax_CoGIMU2_mps2 |
mps2 |
forward |
Acceleration along the vehicles longitudinal direction measured at the centre of gravity by IMU 1. |
ay_CoGIMU2_mps2 |
mps2 |
left turn |
Acceleration along the vehicles lateral direction measured at the centre of gravity by IMU 1. |
az_CoGIMU2_mps2 |
mps2 |
upwards |
Acceleration along the vehicles z axis measured at the centre of gravity by IMU 1. |
dPhi_RollRateIMU2_radps |
radps |
counter clockwise |
Roll rate of the chassis measured by IMU 2. |
dTheta_PitchRateIMU2_radps |
radps |
counter clockwise |
Pitch rate of the chassis measured by IMU 2. |
dPsi_YawRateIMU2_radps |
radps |
counter clockwise |
Yaw rate of the chassis measured by IMU 2. |
valid_IMU2_b |
bool |
IMU 2 signals are valid and trustworthy. |
VehicleDynamicState
Signal name |
Unit |
Positive Sign Conv. |
Description |
---|---|---|---|
SEOk |
bool |
Health status of the state estimation. If this is true, all values are initialized and valid. |
|
SEStatus |
Detailed status of the state estimation with additional debug information. |
||
Pos.x_m |
m |
East |
The west/east coordinate in the global coordinate system based. |
Pos.y_m |
m |
North |
The north/south coordinate in the global coordinate system. |
Pos.psi_rad |
rad |
counter clockwise |
The heading coordinate in the global coordinate system (zero at north heading) |
z_m |
m |
upwards |
Height above sea level |
PosAccuracy |
Vector with localization accuracies for x and y coordinates and heading. Specified as standard deviations in respective units. |
||
VelAccuracy |
Vector with accuracies for vx and vy velocities and yaw rate. Specified as standard deviations in respective units. |
||
dPsi_radps |
radps |
counter clockwise |
Yaw rate of the chassis. |
vx_mps |
mps |
forward |
Speed along the vehicles longitudinal direction measured at the centre of gravity. |
vy_mps |
mps |
left |
Speed along the vehicles lateral direction measured at the centre of gravity. |
v_mps |
mps |
forward |
Absolute speed measured at the centre of gravity |
beta_rad |
rad |
left turn |
Side slip angle measured at the centre of gravity. Positive in left turn if no tire side slip is present (kinematic model). |
ax_mps2 |
mps2 |
forward |
Acceleration along the vehicles longitudinal direction measured at the centre of gravity. |
ay_mps2 |
mps2 |
left turn |
Acceleration along the vehicles lateral direction measured at the centre of gravity. |
psi_vel_rad |
rad |
counter clockwise |
Heading of the velocity vector in global coordinates (zero at north heading) |
kappa_radpm |
radpm |
left turn |
Curvature driven by the vehicle at centre of gravity. |
dBeta_radps |
radps |
counter clockwise |
Side slip angle rate at centre of gravity. |
ddPsi_radps2 |
radps2 |
counter clockwise |
Yaw rate acceleration of the chassis. |
ax_vel_mps2 |
mps2 |
forward |
Acceleration along the velocity vector measured at the centre of gravity. |
ay_vel_mps2 |
mps2 |
left |
Acceleration orthogonal to the velocity vector measured at the centre of gravity. |
lambdaFL_perc |
perc |
forward |
Longitudinal slip of the front left wheel |
lambdaFR_perc |
perc |
forward |
Longitudinal slip of the front right wheel |
lambdaRL_perc |
perc |
forward |
Longitudinal slip of the rear left wheel |
lambdaRR_perc |
perc |
forward |
Longitudinal slip of the rear right wheel |
alphaFL_rad |
rad |
clockwise |
Side slip angle of the front left wheel |
alphaFR_rad |
rad |
clockwise |
Side slip angle of the front right wheel |
alphaRL_rad |
rad |
clockwise |
Side slip angle of the rear left wheel |
alphaRR_rad |
rad |
clockwise |
Side slip angle of the rear right wheel |
Trajectory
Signal name |
Unit |
Data Type |
Description |
---|---|---|---|
LapCnt |
uint32 |
Lap counter (data logging only) |
|
TrajCnt |
uint32 |
Trajectory counter, used to trigger loading a new Trajectory |
|
s_loc_m |
m |
double 50x1 vector |
Arc length parameter of path. Must be strictly monotonic increasing. |
s_glob_m |
m |
double 50x1 vector |
Arc length parameter of global coordinate system. Only for debugging purposes, can be left to zero. |
x_m |
m |
double 50x1 vector |
East/West coordinate in global coordinates. East is positive. |
y_m |
m |
double 50x1 vector |
North/South coordinate in global coordinates. North is positive. |
psi_rad |
rad |
double 50x1 vector |
Path heading. Counter-clockwise positive, zero for north direction. Range -pi/pi |
kappa_radpm |
radpm |
double 50x1 vector |
Path curvature. Left-turn positive. |
v_mps |
mps |
double 50x1 vector |
Velocity profile |
ax_mps2 |
mps2 |
double 50x1 vector |
Acceleration value for interval between this point and next point. |
banking_rad |
rad |
double 50x1 vector |
Track banking in rad (left banked positive) |
ax_lim_mps2 |
mps2 |
double 50x1 vector |
Longitudinal acceleration limit between this point and next point. |
ay_lim_mps2 |
mps2 |
double 50x1 vector |
Lateral acceleration limit between this point and next point. |
tube_r_m |
m |
double 50x1 vector |
Lateral maximum deviation (right side) for controller between this point and next point |
tube_l_m |
m |
double 50x1 vector |
Lateral maximum deviation (left side) for controller between this point and next point |