APX15 User Guide
APX15 User Guide
• Referring to another manual or to a file name - italic font (e.g. ‘read the Power Requirements
manual’ or ‘locate the start.exe file’)
• Menu statement - bold font (e.g. ‘select Insert, AutoText, Closing window menu’).
References
PUBS-MAN-005351 Revision 1, APX-15 Hardware Integration Manual
Appendices
Technical Support and Service .............................................................. A-1
Contact Applanix ............................................................................... A-1
How to Reach Technical Support ..................................................... A-1
Evaluation Board .................................................................................... B-1
APX-15 Antenna PN 10005962 ............................................................. C-1
APX-15 2D Magnetometer Calibration Instructions ............................... D-2
Magnetometer Calibration, APX-15 Setup........................................ D-2
Magnetometer Calibration Procedure ............................................... D-2
Checking the Magnetometer Calibration .......................................... D-3
1.0 Introduction
The APX-15 UAV is a single board GNSS-inertial solution designed to provide high-accuracy real-time
and post-processed position and orientation to support guidance and control, precision landing and
sensor georeferencing where there is a constraints on size, weight and power.
With 220 channels, the APX-15 tracks all current satellite signals including GPS L1/L2/L2C/L5 and
GLONASS L1/L2, QZSS, Beidou and Galileo. Other features include the availability of several
interfaces and supported network protocols, support for real-time differential corrections as well as
various navigation outputs. All options are configurable via a controller software using any web
browser.
This user guide is not intended to be an APX-15 manual, it only details workflows applicable to APX-
15 in terms of general setup and data collection. For full details, refer to the documents outlined under
References.
Once the APX-15 UAV and antenna are installed on the UAV, the relative position and orientation of
the board with respect to the vehicle and GNSS antenna must be measured. In particular, the lever
arm and mounting angle installation parameters are required to obtain an accurate solution both in
real-time and in post-processing. The following lever arms and mounting angles are to be measured:
Reference to Primary GNSS L1 antenna phase center: see Appendix C when using Applanix
antenna PN 10005962.
Reference to IMU sensing center: as defined in PUBS-MAN-005355
Reference to IMU mounting angle: if the IMU is rotated w.r.t. reference frame it requires the
proper rotation angles here. See PUBS-MAN-005355 for IMU orientation definition
Vehicle to Reference mounting angle: commonly set to zero, but can also be changed if
required.
The APX-15 employs MEMS inertial sensors, which require some dynamics to resolve the heading of
the system. The steps outlined below should be followed during every data collection to ensure the
best real-time performance as well as to allow the POSPac post-processing software to successfully
process the entire dataset.
No static data on the ground is required as the system does not perform gyrocompassing
o When using the magnetometer there is no harm in collecting static data if desired.
Once airborne make sure the data is logging
Open the PC Local Area Connection Status and select Properties, TCP/IPv4
Choose a static IP address in the same subnet as the APX-15, i.e. 192.168.53.XXX with the
same Subnet Mask of 255.255.255.0 (Figure 2.1).
Once the PC that will be used to communicate with the APX-15 is configured according to these steps,
connect to the APX-15 through the Ethernet port on the Evaluation board that is provided with the
system (See Appendix B for details on the Evaluation board).
Open any web browser and in the address line enter the IP of the APX-15. This will bring up a login
window in which the default credentials are:
Username: admin
Password: password
Once logged in, there are various menus that can be accessed to enter lever arms and mounting
angles, set logging preferences, etc. These topics are discussed in the following sections.
Detailed information about tracked satellites can be found under the various Satellites submenus
(Figure 4.2) including the option to enable or disable the use of specific satellites (Figure 4.2).
In the top section of the Data Logging window there is an option to set up the Auto Delete function,
which will clear the selected File System when full. To start/stop logging the Enable box can be
checked or unchecked (see Figure 5.1). To configure the logging details click the Configure button.
The Data logging Configuration allows the user to make changes to several settings:
All options in the middle section of the Data Logging Configuration Window (Figure 5.2) are
recommended to be left as default as they are not applicable for use for the APX-15. The final section
of this window allows the user to specify if logging will be to the internal card or external USB.
To view and copy the logged files, select the Data Logging Data Files submenu.
Files can be saved by right-clicking on the T04 files and selecting the option “Save Link As”. Another
way to obtain the logged data is through FTP (ex: FileZilla or CuteFTP) where the IP address of the
APX-15 is used as the ftp name/host, and the username and password for the FTP are “admin” and
“password” respectively (Figure 5.4)
If SBAS is enabled only GPS satellites will be used for real-time navigation solution. Other satellites
(e.g. GLONASS, Beidou etc…) will be used for real-time navigation if SBAS is disabled.
The DGNSS Age Correction in this same window refers to how long the system will wait between
correction updates. If the specified time is elapsed then the solution will exit DGNSS mode and return
to C/A mode.
heading by selecting to enable Static Bench Testing and entering a simulated value in the Heading
field.
Once changes are made in the INS Tab, select OK and the software will bring up a Receiver Reset
window. Only select the Reboot Receiver option – never select any of the other options (Figure 6.4)
Figure 7.1 I/O Configuration Menu (left) and Configuration window (right)
The top row of the I/O Configuration window shows the port on which the message(s) will be output as
well as the selected message type, while the Baud field relates to the COM port setting which must
match any input message.
The APX-15 can accept various differential corrections, and depending on the quality of the incoming
corrections the positioning mode will change to DGPS or RTK. The COM port must be configured to
the appropriate Baud rate, after which it will recognize any input corrections automatically. Note that
corrections can also be sent over Ethernet and the APX-15 will also automatically detect and use the
input corrections.
APPENDICES
Appendix A
Appendix B
Evaluation Board
This Appendix provides some details regarding the various connections that are for use with the APX-
15. Please note this is a universal board and thus not all functionality are for the specific application of
the APX-15.
A1 – Evaluation Board
The majority of the input can be self-explained by referencing Figure A1. In terms of the Graceful
shutdown switch, this is used to make sure logging has been stopped (all files closed safely) after
which the power switch can be used to remove all power. To turn the system back ON, the Graceful
shutdown switch must be returned to the ON position first after which the power switch can be used to
power on the system.
Once the APX-15 is placed on the Evaluation board (Figure A2) the small white GNSS cable must be
attached to the APX-15 receiver. After the power switch is turned ON the LEDs will start to turn on.
The four LED represent the following (with reference to A2 orientation):
Appendix C
Antenna phase center to be used when measuring Reference to GNSS lever arm.
Appendix D
2) Make sure that the reference to IMU mounting angles are set up correctly under “Receiver
configuration” -> “INS”, the calibration relies on the correct definition of these parameters. If
the orientation of the APX on the platform is changed the calibration has to be repeated.
3) In the same window (“Receiver Configuration” -> “INS”) – check the “Mag Enable” checkbox
and make sure to disable “Static Bench Testing”
4) Make sure that APX is tracking GNSS as Gyro measurements are not available until after the
receiver’s clock has been synchronized with GPS time. Raw gyro measurements are used to
determine when to start and stop collecting magnetometer measurements for the calibration.
5) Before starting the calibration – restart the APX unit, make sure that the platform is fully static
for first a minute after the power is applied.
The calibration requires for the unit to be rotated at least 3 times clock wise and 3 times
counter clock wise around the z-axis (as defined by installation parameters in #1 above)
The calibration algorithm is initiated automatically when the receiver is rotated about the Z‐axis a
minimum of 0.6 degrees / second.
The maximum angular rate cannot exceed 40 degrees / second. It should therefore take at least 9
seconds to complete a full 360 degree rotation about one axis
Depending on the type and size of the UAV there are a number of ways to perform the calibration:
o For a rotor platform – the calibration can be performed by rotating the unit on one spot
while in flight – following the guidelines stated above (for example it can be
accomplished using an autopilot)
o For a fixed wing UAV one option is to fly the platform in large circles - performing flat
turns (again with help of an autopilot)
o Alternatively if the platform is small, the calibration can be performed by spinning
around in one spot while holding the UAV flat. We recommend to have all the systems
on the UAV turned on during this calibration – to ensure that the magnetic
environment of the platform is accounted for in the calibration
3) If the heading is unable to initialize – the calibration was not successful and the procedure has
to be repeated
Please note: if the magnetometer calibration was successful, the calibration will time out and the
system will not allow for another one to be completed for 10 minutes (turning the system on and off
does not change this).