Aerial INS Getting Started Guide
Thank you for choosing the ANELLO Aerial INS! This step-by-step guide will get you started with connection, configuration, and data collection. Please contact support@anellophotonics.com with any questions.
1. Hardware Connections
The ANELLO Aerial INS unit is pictured below. It features a 22-pin circular connector and two female SMA GNSS connectors.
An SCD drawing of the Aerial INS and a schematic of the accessory kit breakout cable can be found in Mechanicals.
If you received an ANELLO Aerial INS Loaner unit, you will also receive the Accessory Kit pictured below.
- The kit includes the following hardware:
22 pin MIL-DTL-38999 circular breakout connector for connecting to the Aerial INS
2 Triple frequency GNSS antennae
2 USB to serial FTDI chipset adapter cables
Ethernet to USB adapter cable
12V AC/DC barrel jack wall plug adapter
2. Software Interfaces
Connect with the ANELLO Aerial Control software (AMarinerControl):
Install ANELLO’s AMarinerControl on your Windows (.exe), Mac (.dmg), or Linux (.AppImage) computer.
Set the Ethernet IP address of the host computer to 192.168.0.2 and subnet mask to 255.255.255.0.
Open AMarinerControl.
Set up the Ethernet connection in AMarinerControl (only needs to be done once):
Click the A button (top left) → Application Settings → Comm Links → Add New Link
Name: ETH
Type: UDP
Port: 14550
You can also check “Automatically Connect on Start” to automatically use these comm link settings to connect to the Aerial INS every time the application is opened.
Connect the Aerial INS to the computer using Ethernet.
Once connected, the status in the top left of AMarinerControl changes from Disconnected to Connected.
3. Vehicle Installation
The ANELLO Aerial INS can be configured for various installation positions as long as parameters are set as detailed in the next section. An external speed-aiding sensor is highly recommended to maintain accuracy in GPS-denied conditions. Calibration procedures for common sensors are detailed in Sensor Calibrations.
It is recommended that the Aerial INS be installed with the X axis facing forward and as close to the centerline as possible. If this is not possible, configure SENS_BOARD_ROT and EKF2_IMU_POS_… offsets accordingly.
Below is the recommended installation configuration, with the longest possible antenna baseline (distance between antennae). A minimum of a 1 meter baseline is required to ensure optimal dual antenna heading accuracy.
Ensure that antennae are mounted on a ground plane of at least 10 cm x 10 cm and with no obstructions to open sky view.
Baseline aligned with X axis:
Baseline aligned with Y axis:
4. Configure ANELLO Aerial INS
4.1 Configurations Overview
The Aerial INS is shipped with the following communication interfaces configured:
RS232-1: MAVLink at57600RS232-2: NMEA 0183 at921600Ethernet: MAVLink on UDP
14550CAN: NMEA 2000 enabled
The minimum required parameters recommended are installation parameters for antenna lever arms, INS position offsets, and mounting orientation. The coordinate system follows the right-hand rule: X = forward, Y = right, Z = down. The INS center is the center of the Aerial INS unit.
Distances are measured in meters from the IMU center to the respective antenna phase center.
For the full parameter tables and all configuration options, see:
Parameters can be changed using either AMarinerControl or ANELLO Python scripts.
4.2 Configuring Using AMarinerControl
Parameters can be changed using AMarinerControl: Click the A (top right) > Parameters
Parameters can be searched in the search bar. To change a parameter’s value, click on the parameter, and select the desired value using either the text box or drop down tab.
Units can be configured in AMarinerControl in the Application Settings menu under General > Units
4.3 Configuring Using ANELLO Python Scripts
To change parameters using ANELLO Python Scripts (currently Ethernet only), use: Aerial_INS_CFG.py (in ANELLO_INS_Scripts repository)
Note
If configuring lever arms through Python scripts, the units are always meters by default.
5. Data Collection & Visualization
After installation and configuration, the unit is ready for data collection. Data is logged automatically once power is applied to the Aerial INS. No manual steps are required to start logging.
Start a new log by cycling power to the unit.
Connect to AMarinerControl using ethernet
Download logs in AMarinerControl by clicking A (top left) > Analyze Tools > Log Download.
Use a plotting tool such as PlotJuggler for visualization. PlotJuggler can decode raw
.ulgfiles. To convert the.ulglog files to.csvfiles, use decoder.py in ANELLO_INS_Scripts.Contact ANELLO for assistance with post-processing, including GPS-denied simulations.
Some key topics in the log files are:
Topic |
Description |
|---|---|
vehicle_global_position |
Full INS solution containing latitude and longitude coordinates |
vehicle_gps_position |
GNSS only solution containing latitude and longitude coordinates |
sensor_gps_heading |
GNSS Dual heading and baseline data |
nmea_engine |
NMEA engine data from NMEA2000 bus |
6. GNSS Denied Testing Procedure
For best GNSS-denied navigation results, ANELLO recommends the following initialization procedure after each startup:
Power on the ANELLO Aerial INS prior to launch.
While the UAV is stationary on the ground, allow the unit to receive a good GNSS signal. A good GNSS signal is required for position and heading initialization.
For best performance, after launch, enter a circular or rectangular holding pattern to give the system visibility into wind speed and direction before GNSS is lost.
Perform your mission. Best performance in GNSS-denied conditions is achieved with calibrated speed aiding. For airspeed sensors, speeds above 20 knots are required.
Aerial INS User Manual 93001701 v1.0.0