How to use Variable Lever Arm

Platform: 

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700

The variable lever arm functionality requires the input of gimbal angles from a rotating camera mount or gimbal platform, on which a SPAN IMU is mounted. With input gimbal angles and the correct configuration, the SPAN system will compute a variable lever arm offset and produce gimbal-corrected messages.

Ensuring a proper variable lever arm is important for SPAN performance.

Basic I/O

The variable lever arm functionality is based on the input of the INPUTGIMBALANGLE command. This command specifies the right-handed rotation angles from the mount body frame (m) to the gimbal body frame (g), with the order of rotations Z-X-Y. Entering this command will automatically cause the system to rotate the static lever arm into the latest gimballed frame. The update rate of the variable lever arm depends on the rate of the gimbal commands which can be entered at 1 to 50 Hz. If an INPUTGIMBALANGLE command is not received for over 1 second then the system will return to using the static lever arm.

In addition to using the variable lever arm internally, the following information is available to the user.

Logs used with Variable Lever Arm

Log

Description

VARIABLELEVERARM

This log contains the re-calculated primary antenna (ANT1) translation offsets adjusted for the rotation defined by the INPUTGIMBALANGLE command.

The VARIABLELEVERARM log is output in the IMU Body frame.

GIMBALLEDPVA

This log contains the INS position, velocity, and attitude rotated back into the gimbal null position. When the gimbal mount is in the zero/locked position, the GIMBALLEDPVA output will match the INSPVA log. The position and velocity is output at the IMU center of navigation, unless a user output frame is defined (configured with the SETINSTRANSLATION command). The attitude is output in the user output frame (configured with the SETINSROTATION command, default is Vehicle frame).

INSPVA,
INSPVAS,
INSPVAX

The INSPVA log is synchronous so does not depend on the entry of the INPUTGIMBALANGLE command. However when the gimbal angles are non-zero, the INSPVA log no longer represents the orientation of the gimbal mount / vehicle, but rather the current orientation of the unlocked gimbal platform. If the orientation of the vehicle is important, use the GIMBALLEDPVA log.

Rotations and translations

For the information provided by the system to be meaningful, the following offsets have to be set correctly. By default the system assumes that the IMU Body frame, gimbal mount and Mount Body frame are coincident. If this is not the case then additional commands are necessary to relate all of the different frames together using the commands below. If attitude output is desired relative to an external camera, this can also be configured using these commands.

When entering the SETINSROTATION commands described in the following table, the gimbal mount should be locked (INPUTGIMBALANGLE rotations are zero).

Commands used with Variable Lever Arm

Command

Purpose

SETINSROTATION RBV

This command provides the orientation of the IMU Body frame while the gimbal frame is in the locked null position. This is required information before the SPAN system can complete an inertial alignment. The SETINSROTATION RBV command relates the IMU Body frame (b) to the Vehicle frame (v).

Once an RBV rotation has been provided, default attitude output will be referenced to the Vehicle frame.

SETINSROTATION RBM

This command relates the IMU Body frame (b) to the Mount Body frame (m). This information is required for interpreting the rotation angles from the INPUTGIMBALANGLE command correctly.

SETINSROTATION USER

By default, attitude information output by SPAN is for the vehicle frame. If attitude output is required to be referenced to another frame (typically the axes of a gimbal-mounted sensor), the USER offset can be used to rotate the attitude output in general SPAN logs to this frame.

SETINSROTATION MARKx

Similar to the user rotation, this rotation can be used to change the attitude output reference frame for the MARKxPVA logs.

SETINSTRANSLATION GIMBAL

This command provides the translation offset from the IMU center of navigation to the gimbal mount center of rotation, used for proper variable lever arm computations.