Re-Tweeted IMU Messages (IMU Raw Data)

If the DVL is set to re-tweet (i.e., forward, relay, pass-thru) IMU raw data messages, each time the DVL interrogates the IMU it will output an IMU raw data message. The IMU is interrogated at the DVL ping rate, which varies from 5 Hz to 20 Hz depending on many factors.

The IMU raw data message consists of the string β€œIMU:” followed by eleven floating point numbers in ASCII format, followed by a line terminator (cr/lf). The units of the ten floating point numbers may vary between the baseline IMU and the enhanced IMU. See the table below:

Field

Name

Units (Baseline IMU)

Units (Enhanced IMU)

0

IDENTIFIER

β€œIMU:”

β€œIMU:”

1

Quaternion W (β€œreal” or β€œr”)

-1.0 to 1.0

-1.0 to 1.0

2

Quaternion X ( β€œi”)

-1.0 to 1.0

-1.0 to 1.0

3

Quaternion Y ( β€œj”)

-1.0 to 1.0

-1.0 to 1.0

4

Quaternion Z ( β€œk”)

-1.0 to 1.0

-1.0 to 1.0

5

Linear Acceleration X

m/s/s

m/s/s

6

Linear Acceleration Y

m/s/s

m/s/s

7

Linear Acceleration Z

m/s/s

m/s/s

8

Angular Rate about X axis

degrees/s

radians/s

9

Angular Rate about Y axis

degrees/s

radians/s

10

Angular Rate about Z axis

degrees/s

radians/s

11

Delta time since last IMU msg

seconds

seconds

When the IMU message is sent, the quaternion has already been transformed into the sensor head coordinate frame using the transformations above.

Last updated