0x4421 - ReportNavigation
Description
This message is used to provide the receiver the global position, local position, attitude, velocity, and acceleration of the platform. Reporting of these values is consistent with GlobalPoseSensor, LocalPoseSensor, VelocityStateSensor, and AccelerationStateSensor services.
NavigationSeq
Type: Sequence
SyncTimeRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
TimeSeconds |
|
|
false |
UTC POSIX-style time in seconds since 1 January 1970. If all data is captured simultaneously, this is the capture time. Otherwise, it is the time when the disparate data is combined. |
2 |
TimeNanoSeconds |
|
|
false |
Nanoseconds component of POSIX-style time. If all data is captured simultaneously, this is the capture time. Otherwise, it is the time when the disparate data is combined. |
ReportGlobalPoseExtRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint16 |
|
|
|
2 |
Latitude |
|
|
true |
|
3 |
Longitude |
|
|
true |
|
4 |
AltitudeAGL |
uint32 |
meter |
true |
|
5 |
AltitudeMSL |
uint32 |
meter |
true |
|
6 |
AltitudeASF |
uint32 |
meter |
true |
|
7 |
Depth |
uint32 |
meter |
true |
|
8 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
9 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
10 |
Roll |
uint16 |
radian |
true |
|
11 |
Pitch |
uint16 |
radian |
true |
|
12 |
Heading |
uint16 |
radian |
true |
|
13 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
14 |
Course |
uint16 |
radian |
true |
|
15 |
TimeSeconds |
|
|
true |
|
16 |
TimeNanoSeconds |
|
|
true |
|
ReportLocalPoseExtRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint16 |
|
|
|
2 |
X |
|
|
true |
|
3 |
Y |
|
|
true |
|
4 |
AltitudeAGL |
uint32 |
meter |
true |
|
5 |
AltitudeMSL |
uint32 |
meter |
true |
|
6 |
AltitudeASF |
uint32 |
meter |
true |
|
7 |
Depth |
uint32 |
meter |
true |
|
8 |
ZLocal |
uint32 |
meter |
true |
|
9 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
10 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
11 |
Roll |
uint16 |
radian |
true |
|
12 |
Pitch |
uint16 |
radian |
true |
|
13 |
Heading |
uint16 |
radian |
true |
|
14 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
15 |
Course |
uint16 |
radian |
true |
|
16 |
TimeSeconds |
|
|
true |
|
17 |
TimeNanoSeconds |
|
|
true |
|
ReportVelocityStateExtSeq
Type: Sequence
VelocityVar
Type: Variant
VelocityVehicleXYZRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint8 |
|
|
|
2 |
Velocity_X |
|
|
true |
|
3 |
Velocity_Y |
|
|
true |
|
4 |
Velocity_Z |
|
|
true |
|
VelocityLocalXYZRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint8 |
|
|
|
2 |
Velocity_X |
|
|
true |
|
3 |
Velocity_Y |
|
|
true |
|
4 |
Velocity_Z |
|
|
true |
|
VelocityNEDRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint8 |
|
|
|
2 |
Velocity_N |
|
|
true |
|
3 |
Velocity_E |
|
|
true |
|
4 |
Velocity_D |
|
|
true |
|
ReportVelocityStateExtRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint16 |
|
|
|
2 |
Velocity_RMS |
uint32 |
meter per second |
true |
An RMS value indicating the validity of the velocity data. |
3 |
RollRate |
|
|
true |
|
4 |
PitchRate |
|
|
true |
|
5 |
YawRate |
|
|
true |
|
6 |
Rate_RMS |
uint16 |
radian per second |
true |
An RMS value indicating the validity of the rotational velocity data. |
7 |
SpeedOverGround |
uint16 |
meter per second |
true |
Scalar speed measured relative to fixed coordinate system |
8 |
SpeedRelativeToMedium |
uint16 |
meter per second |
true |
Scalar speed measured relative to medium, such as air or water currents |
9 |
RotationsPerMinute |
uint16 |
rotations per minute |
true |
|
10 |
IndicatedSpeed |
uint16 |
meter per second |
true |
|
11 |
TimeSeconds |
|
|
true |
|
12 |
TimeNanoSeconds |
|
|
true |
|
ReportAccelerationStateExtRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
PresenceVector |
uint16 |
|
|
|
2 |
Acceleration_X |
|
|
true |
|
3 |
Acceleration_Y |
|
|
true |
|
4 |
Acceleration_Z |
|
|
true |
|
5 |
Acceleration_RMS |
uint32 |
meter per second squared |
true |
An RMS value indicating the validity of the acceleration data. |
6 |
RollAcceleration |
|
|
true |
|
7 |
PitchAcceleration |
|
|
true |
|
8 |
YawAcceleration |
|
|
true |
|
9 |
RotationalAcceleration_RMS |
uint16 |
radian per second squared |
true |
An RMS value indicating the validity of the rotational acceleration data. |
10 |
TimeSeconds |
|
|
true |
|
11 |
TimeNanoSeconds |
|
|
true |
|