The navXUI user interface application provides a simple way to visualize the data provided by navX2-Micro.
Gyro Calibration in Progress Indicator
The Gyro Calibration in Progress Indicator is displayed during initial gyroscope calibration, which occurs immediately after power is applied to navX2-Micro. If the gyroscope calibration does not complete, navX2-Micro yaw accuracy will be adversely impacted. For more information on Gyro Calibration, please see the Gyro/Accelerometer Calibration page.
Motion Indicators
navX2-Micro provides dynamic motion indicators: (a) the “Moving” indicator and (b) the “Rotating” indicator.
The Moving indicator is present whenever the current Gravity-corrected Linear Acceleration exceeds the “Motion Threshold”.
The Rotating indicator is present whenever the change in yaw value within the last second exceeds the “Rotating Threshold”. Note that navX2-Micro Gyroscope Calibration only occurs when navX-Micro is not Rotating for a few seconds.
Gravity-corrected Linear Acceleration (G)
navX2-Micro automatically subtracts acceleration due to gravity from accelerometer data, and displays the resulting linear acceleration. These measures are in units of instantaneous G, and are in World Reference Frame.
Sensor Temperature
The Sensor Temperature indicates the die temperature of the onboard sensor circuitry. Since shifts in gyro temperature can impact yaw accuracy, navX2-Micro will automatically perform Gyroscope calibration whenever navX2-Micro is still. See the Gyro/Accelerometer Calibration page for more details.
Magnetic Disturbance Indicator
Once the navX2-Micro Magnetometer has been calibrated (see the Magnetometer Calibration page), whenever the current magnetic field diverges from the calibrated value for the earth’s magnetic field, a magnetic disturbance is indicated.
Yaw Angle
The Yaw Angle is displayed in grey text if Gyro Calibration has not yet been completed. Once Gyro Calibration is complete, the Yaw Angle text color will change to white.
Pitch/Roll Angles
The Pitch/Roll Angles are always displayed in white text, since Accelerometer calibration occurs at the Kauai Labs factory.
Compass Angle
The Compass Angle displays the tilt-compensated compass heading calculated from navX2-Micro’s Magnetometer combined with the tip/tilt measure from the Accelerometers.
The Compass Angle is displayed in grey text if Magnetometer Calibration has not yet been completed. Once Magnetometer Calibration is complete, the Compass Angle text color will change to white.
9-axis (“Fused”) Heading
The 9-axis heading is displayed in grey text if Magnetometer Calibration has not yet been completed and/or if no undisturbed magnetic readings have occurred.
Altitude
The Altitude displays the navX2-Micro-calculated current altitude, based upon the reading from the pressure sensor, the current temperature and the sea-level pressure.
The Altitude is displayed in red text if a Pressure Sensor is not installed. Pressure Sensors are only installed on navX2-Micro Aero. Valid altitude readings are displayed in white text.
Installing/Running navXUI
- To run the navXUI, navX2-Micro must be connected to a PC running Windows via USB.
- Make sure Java 7 (version 1.7) or Java 8 (version 1.8) is installed on your computer. The 64-bit version of Java is recommended. To tell which version of java is currently “Active”, open up a command window, and type this command:
java -version
- Download the latest build and unzip the contents to your local computer.
- Run the setup.exe program, which will install navXUI, as well as all necessary device drivers for communicating over USB with navX2-Micro, as well as some additional tools.
- Start navXUI:
From your Start Menu, select “Kauai Labs” and then “navX2-Micro” and click on the “navXUI” icon to start navXUI.
If your computer has more than one serial port, you can select which serial port to use by clicking on the up/down arrows in the COM port selection control in the UI.