Package limelight.results
Class IMUResults
java.lang.Object
limelight.results.IMUResults
IMU results
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]Raw IMU array [roll, pitch, yaw, roll_rate, pitch_rate, yaw_rate, accel_x, accel_y, accel_z] (degrees, degrees/s, degrees/s^2)double[]Orientation quaternion [w, x, y, z]doubleFinal fused yaw (degrees) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the fused yaw from the IMU dataGet theQuaternionfrom theIMUResults
-
Field Details
-
data
public double[] dataRaw IMU array [roll, pitch, yaw, roll_rate, pitch_rate, yaw_rate, accel_x, accel_y, accel_z] (degrees, degrees/s, degrees/s^2) -
quaternion
public double[] quaternionOrientation quaternion [w, x, y, z] -
yaw
public double yawFinal fused yaw (degrees)
-
-
Constructor Details
-
IMUResults
public IMUResults()IMU Results Constructor
-
-
Method Details
-
Quaternion
Get theQuaternionfrom theIMUResults- Returns:
QuaternionasRotation3d
-
getIMUData
- Returns:
- Pair of
Orientation3dandAngularAcceleration3d
-
getFusedYaw
Get the fused yaw from the IMU data- Returns:
- Fused yaw as
Angle
-