Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in: ,
next id : 27
target throttle in percentage [0, 100]
target brake in percentage [0, 100]
target non-directional steering rate, in percentage of full scale per second [0, 100]
target steering angle, in percentage of full scale [-100, 100]
parking brake engage. true: engaged
target speed, in m/s
target acceleration in m`s^-2
model reset
engine on/off, true: engine on
completion percentage of trajectory planned in last cycle
optional VehicleSignal signal = 23;
optional PadMessage pad_msg = 25; optional EngageAdvice engage_advice = 26;
deprecated fields
configs from gflags
original config
0 - manual; 1 - auto_drive; 2 - speed_only; 3 - steer_only
0: stop, at first should stop, then receive pad msg to start
Used in:
Used in:
Used in:
Error codes enum for API's categorized by modules.
Used in:
No error, returns on success.
Control module error codes start from here.
Canbus module error codes start from here.
Localization module error codes start from here.
Perception module error codes start from here.
Prediction module error codes start from here.
Planning module error codes start from here
HDMap module error codes start from here
Routing module error codes
Indicates an input has been exhausted.
HTTP request error codes.
Relative Map error codes.
general relative map error code
Driver error codes.
Storytelling error codes.
Used in:
Used in: ,
Used in:
m/s
GNSS-based localization result check (the difference between GNSS and sins result)
Used in:
The difference is less than threshold 1
The difference is bigger than threshold 1 but less than threshold 2
The difference is bigger than threshold 2
others
Used in:
No solution
Position has been fixed by the FIX POSITION command or by
position averaging
Position has been fixed by the FIX HEIGHT, or FIX AUTO,
command or by position averaging
Solution from floating point carrier phase anbiguities
Solution from wide-lane ambiguities
Solution from narrow-lane ambiguities
Velocity computed using instantaneous Doppler
Single point position
Pseudorange differential solution
Solution calculated using corrections from an SBAS
Propagated by a Kalman filter without new observations
OmniSTAR VBS position
Floating L1 albiguity solution
Floating ionospheric free ambiguity solution
Floating narrow-lane anbiguity solution
Integer L1 ambiguity solution
Integer wide-lane ambiguity solution
Integer narrow-lane ambiguity solution
RTK status where RTK filter is directly initialized
from the INS filter
INS calculated position corrected for the antenna
INS pseudorange single point solution - no DGPS corrections
INS pseudorange differential solution
INS RTK float point ambiguities solution
INS RTK fixed ambiguities solution
INS OmniSTAR VBS solution
INS OmniSTAR high precision solution
INS OmniSTAR extra precision solution
OmniSTAR high precision
OmniSTAR extra precision
Precise Point Position(PPP) solution converging
Precise Point Position(PPP)solution
INS NovAtel CORRECT Precise Point Position(PPP)
solution converging
INS NovAtel CORRECT Precise Point Position(PPP) solution
Gnss position message loss
Used in: , , , ,
Message publishing time in seconds.
Module name.
Sequence number for each message. Each module maintains its own counter for sequence_num, always starting from 1 on boot.
Lidar Sensor timestamp for nano-second.
Camera Sensor timestamp for nano-second.
Radar Sensor timestamp for nano-second.
data version
Used in:
IMU msg status
Used in:
Used in:
Used in:
simple optimal steer control param
Used in:
sample time (dt) 0.01 now, configurable
preview window n, preview time = preview window * ts
N/rad
converge threshold for lqr solver
matrix_q size = 4 + preview_window
matrix_q size = 4 + preview_window for reverse gear
cutoff frequency
window size of mean filter
for a normal car, it should be in range[16, 18]
maximum iteration for lqr solve
limit aggressive steering
Used in:
Used in: ,
LiDAR-based localization result check (the difference between lidar and sins result)
Used in:
The difference is less than threshold 1
The difference is bigger than threshold 1 but less than threshold 2
The difference is bigger than threshold 2
others
Used in:
LiDAR-based loclaization module status
Used in:
Localization result satisfy threshold
Can't find localization map (config.xml)
Missing extrinsic parameters
Fail to load localization map
No output (comparing to timestamp of imu msg)
Coverage of online pointcloud and map is lower than threshold
Localization result do not meet threshold
others
The time of pose measurement, seconds since 1970-1-1 (UNIX time).
In seconds.
Future trajectory actually driven by the drivers
msf status
msf quality
controller param
Used in:
longitudinal controller sampling time
low/high speed controller switch speed
low/high speed switch transition-window
model predictive control param
Used in:
sample time (dt) 0.01 sec, configurable
corner stiffness front: N/rad
corner stiffness rear: N/rad
mass forward left
mass forward right
mass rear left
mass rear right
converge threshold
output variable (control state) weight matrix (lateral_error, lateral_error_rate, heading_error, heading_error_rate, station_error, speed_error)
manipulated variable weight matrix (steer, acceleration)
cutoff frequency
window size of mean filter
for a normal car, it should be in range[16, 18]
maximum iteration for lqr solve
limit aggressive steering
Used in:
Used in:
state gain size must be not higher than the mrac_model_order
adaption matrix size must match the model matrix size based on mrac_model_order
compensation gain size must be not higher than the mrac_model_order
Used in:
The running status of localization module
Used in:
The status of sensor msg
Used in:
The status of msf localization module
Used in:
Used in:
Used in: , ,
Used in: ,
Position of the vehicle reference point (VRP) in the map reference frame. The VRP is the center of rear axle.
A quaternion that represents the rotation from the IMU coordinate (Right/Forward/Up) to the world coordinate (East/North/Up).
Linear velocity of the VRP in the map reference frame. East/north/up in meters per second.
Linear acceleration of the VRP in the map reference frame. East/north/up in meters per square second.
Angular velocity of the vehicle in the map reference frame. Around east/north/up axes in radians per second.
Heading The heading is zero when the car is facing East and positive when facing North.
Linear acceleration of the VRP in the vehicle reference frame. Right/forward/up in meters per square second.
Angular velocity of the VRP in the vehicle reference frame. Around right/forward/up axes in radians per second.
Roll/pitch/yaw that represents a rotation with intrinsic sequence z-x-y. in world coordinate (East/North/Up) The roll, in (-pi/2, pi/2), corresponds to a rotation around the y-axis. The pitch, in [-pi, pi), corresponds to a rotation around the x-axis. The yaw, in [-pi, pi), corresponds to a rotation around the z-axis. The direction of rotation follows the right-hand rule.
Used in:
time derivative of lateral error rate, in m/s^2
second time derivative of lateral error rate, in m/s^3
heading_acceleration, as known as yaw acceleration, is the time derivative of heading rate, in rad/s^2
heading_jerk, as known as yaw jerk, is the second time derivative of heading rate, in rad/s^3
modified lateral_error and heading_error with look-ahead or look-back station, as the feedback term for control usage
current planning target point
Augmented feedback control term in addition to LQR control
Mrac control status and feedback states for steer control
Used in:
Used in:
matrix_q_updated_ size = 6
matrix_r_updated_ size = 2
time derivative of lateral error rate, in m/s^2
second time derivative of lateral error rate, in m/s^3
heading_acceleration, as known as yaw acceleration, is the time derivative of heading rate, in rad/s^2
heading_jerk, as known as yaw jerk, is the second time derivative of heading rate, in rad/s^3
Used in:
Look ahead distance
distance close to a target point
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Standard deviation of position, east/north/up in meters.
Standard deviation of quaternion qx/qy/qz, unitless.
Standard deviation of linear velocity, east/north/up in meters per second.
Standard deviation of linear acceleration, right/forward/up in meters per square second.
Standard deviation of angular velocity, right/forward/up in radians per second.