Get desktop application:
View/edit binary Protocol Buffers messages
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: