PositionEstimate
Message Summary
message PositionEstimate
The position estimate data type combines information related to the position of a vehicle and its derived attributes. A position estimate contains at least the coordinates of the estimated position and optionally additional attributes.
Include: sdii.v3.3.1.proto
Properties
Field | Type | Label | Description | |
---|---|---|---|---|
timeStampUTC_ms | int64 | required | Timestamp of the message | |
positionType | PositionTypeEnum | required | The type of the position of this message. | |
interpolatedPoint | bool | optional | The interpolated point flag is used to flag points in the path that were created artificially by interpolating “real” measurements. | |
longitude_deg | double | required | Longitude is part of an absolute position. Longitude is used for different position types, such as raw GPS position, fused position based on absolute and inertial measurements (dead reckoning), and map matched position. Reference system is WGS84. Unit: Degrees [°] | Range: -180..180° | Resolution: 0.00001° | |
latitude_deg | double | required | Latitude is part of an absolute position. Longitude is used for different position types, such as raw GPS position, fused position based on absolute and inertial measurements (dead reckoning), and map matched position. Reference system is WGS84. Unit: Degrees [°] | Range: -90..90° | Resolution: 0.00001° | |
horizontalAccuracy_m | double | required | The calculated standard deviation for the horizontal position (longitude and latitude combined). Unit: Meter [m] | Range: 0..10000m | Resolution: 0.01m | |
altitude_m | double | optional | Altitude is the distances of the position of the WGS84 reference ellipsoid and not based on a mean sea level. The altitude is expected to be the altitude at street level, not the altitude of the position of the GPS antenna. Alternatively a different altitude can be provided, e.g. altitude at the roof of the vehicle but then an altitude offset compared to the street level needs to be provided in the vehicle meta data. Unit: Meter [m] | Range: -1000..9000m | Resolution: 0.01m | |
heading_deg | double | optional | The heading of the vehicle. Clockwise measured from North (0 deg), East (90 deg). Unit: Degree [°] | Range: 0..360° | Resolution: 1° | |
speed_mps | double | optional | The speed of the vehicle. Speed for raw GPS position has no sign. Other positions are required to be signed where positive means forward and negative means backwards. Unit: Meter per second [m/s] | Range: -150..150m/s | Resolution: 0.1 m/s | |
altitudeAccuracy_m | double | optional | The calculated standard deviation for the altitude Unit: Meter | Range: 0..10000m | Resolution: 0.01m | |
headingAccuracy_deg | double | optional | The calculated standard deviation for the heading. Unit: Degree [°] | Range: 0..360° | Resolution: 1° | |
speedAccuracy_mps | double | optional | The calculated standard deviation for the vehicle speed. Unit: Meter per second [m/s] | Range: 0..150m/s | Resolution: 0.1m/s | |
speedDetectionType | SpeedDetectionEnum | optional | The type of speed detection technology used. | |
headingDetectionType | HeadingDetectionEnum | optional | The type of heading detection technology used. | |
vehicleReferencedOrientationVector_rad | Vector3D | optional | Information of the vehicles orientation from the reference horizontal north position as yaw/roll/pitch-rotation value. Example: A vector of {lateral=-PI/6,longitudinal=PI/4, vertical=PI} corresponds to a rotation of 90° to the right (EAST), a roll of 45° along the longitudinal axis (leaning left) and a pitch of -30° along the lateral axis (pointing upwards). Unit: Radians | Range: 0..2*PI for each dimensions | Resolution: 0.01 rad | |
currentLaneEstimate | int32 | optional | The currnet lane number as estimation according to the vehicle internal sensors If no Lane Count Direction is given, then the default counting direction is starting with lane 0 at the most inner lane (left on right hand traffic and right on left hand traffic. Unit: # | Range: 0..20 | Resolution: 1 | |
mapMatchedLinkID | int64 | optional | The linkID on the map that is installed in the vehicle to which the position matched to. | |
mapMatchedLinkIDConfidence_percent | int32 | optional | The confidence value determining the quality and the belief in the correctness of the provided map matched linkID. Unit: Percent(%) | Range: 0..100% | Resolution: 1 | |
mapMatchedLinkIDOffset_m | double | optional | The offset on the map matched link where the position lies. Unit: Meter | Range: -100..100m | Resolution: 0.01m | |
laneCountDirection | LaneCountDirectionEnum | optional | The direction the lane was counted in. | |
currentLaneEstimateConfidence_percent | int32 | optional | The Confidence Value determining the quality and the belief in the correctness of the current lane estimation. Unit: Percent | Range: 0..100% | * Resolution: 1 | |
firstPointAfterFixLoss | bool | optional | The indicator indicates that the position estimate is the first after a signal loss. The path between the preceeding and current point may not be interpolated linearly. This can occure e.g. between tunnel entry and tunnel exit, or in other occasions when no position estimate can be done. | |
extensionContainer | ExtensionContainer | repeated | Contains the description and byte value of an dynamic extension content, that is undefined in this Specification. |