Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
This is the engage advice that published by critical runtime modules.
Used in:
Used in:
Error codes enum for API's categorized by modules.
Used in:
No error, reutrns 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.
Used in: , , , , , ,
Message publishing time in seconds. It is recommended to obtain timestamp_sec from ros::Time::now(), right before calling SerializeToString() and publish().
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: ,
coordinates
direction on the x-y plane
curvature on the x-y planning
accumulated distance from beginning of the path
derivative of kappa w.r.t s.
derivative of derivative of kappa w.r.t s.
The lane ID where the path point is on
derivative of x and y w.r.t parametric parameter t in CosThetareferenceline
A general 2D point. Its meaning and units depend on context, and must be explained in comments.
A general 3D point. Its meaning and units depend on context, and must be explained in comments.
Used in: , , ,
A point in the map reference frame. The map defines an origin, whose coordinate is (0, 0, 0). Most modules, including localization, perception, and prediction, generate results based on the map reference frame. Currently, the map uses Universal Transverse Mercator (UTM) projection. See the link below for the definition of map origin. https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system The z field of PointENU can be omitted. If so, it is a 2D location and we do not care its height.
Used in:
East from the origin, in meters.
North from the origin, in meters.
Up from the WGS-84 ellipsoid, in
A point in the global reference frame. Similar to PointENU, PointLLH allows omitting the height field for representing a 2D location.
Longitude in degrees, ranging from -180 to 180.
Latitude in degrees, ranging from -90 to 90.
WGS-84 ellipsoid height in meters.
A general polygon, points are counter clockwise
A unit quaternion that represents a spatial rotation. See the link below for details. https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation The scalar part qw can be omitted. In this case, qw should be calculated by qw = sqrt(1 - qx * qx - qy * qy - qz * qz).
Used in: ,
speed (m/s)
acceleration (m/s^2)
jerk (m/s^3)
Used in:
Used in:
path point
linear velocity
in [m/s]
linear acceleration
relative time from beginning of the trajectory
Used in:
lights enable command
Used in: