Professional Documents
Culture Documents
Version 8.2
Revision 15
Dec 2017
PUBS‐MAN‐001768
Legal Notices
Corporate Office
Applanix Corporation
85 Leek Crescent
Richmond Hill, ON, Canada
L4B 3B3
Tel: +1 905 709 4600
Fax: +1 905 709 6027
www.applanix.com
General Notice
Although every care has been taken to ensure this manual is
reliable and accurate, Applanix Corporation (hereafter referred to
as Applanix) provides it ‘as is’ and without express, implied or
limited warranty of any kind. In no event shall Applanix be liable
for any loss or damage caused by the use of this manual.
This manual describes the POSPac™ MMS™ GNSS‐Inertial Tools
software and contains operating instructions. The manual is an
important part of the system. It should remain with the system for
use by those who operate and maintain it.
It is the customer’s responsibility to ensure there are adequate
mounting facilities and carefully plan the component layout.
Applanix will not be responsible for damage caused by improper
installation or inadequate environmental conditions.
Access to the end‐user agreement is available from the software,
see Help / About POSPac MMS.
Applanix reserves the right to change the specifications and
information in this document without notice.
Release Notice
This is the Dec 2017 release (Revision 15) of the POSPac MMS
GNSS‐Inertial Tools User Guide. It applies to version 8.1 of the
POSPac MMS GNSS‐Inertial Tools Software, part number PUBS‐
MAN‐001768.
Glossary......................................................................................................................... 244
POSPac MMS automatically detects and imports these navigation sensor data into a post-
processing project. It automatically extracts the IMU, GNSS, and additional sensor data from the
POS data log files and scans them for time continuity and consistency.
Referencing data
The IMU, GNSS antennas, and other aiding sensors are typically mounted at different locations on
a particular vehicle and hence measure their respective data at these locations. You must specify a
position and orientation on the vehicle at which the POSPac‐generated blended navigation solution
is referenced. Specify this as the position and orientation of a right‐handed coordinate frame with
respect to the vehicle principal directions (forward, right, down) that define the vehicle coordinate
frame. For example, if the POS is used to instrument a camera for the purpose of computing image
georeferencing data, then the camera frame centered at the camera perspective center and
aligned with the camera principal/lens axis is the reference frame. If the camera is mounted in an
aircraft pointing down, then the reference frame has a ‐90 degree pitch angle with respect to the
aircraft frame.
As part of a POS installation, you must measure the approximate positions and, if applicable,
orientations of the navigation sensors with respect to the reference coordinate frame. The IMU
coordinate frame defined by the inertial sensor input axes is the preferred reference frame in most
applications, but because of physical constraints the IMU may need to be mounted elsewhere.
In the previous camera example, the IMU cannot be mounted exactly at the camera frame because
the camera perspective center that is the designated reference frame origin is located beyond the
lens in free space. Consequently, you must specify the approximate IMU frame position and
orientation to the POS or POSPac MMS (POSPac obtains all installation parameters specified to the
POS during data extraction). The positions of GNSS antennas and other aiding sensors such as a
DMI on a land vehicle are more easily measured in the vehicle frame. POSPac MMS enables you to
specify the vehicle frame XYZ coordinates with respect to the reference frame origin and then the
reference frame orientation with respect to the vehicle frame. POSPac MMS has an installation
calibration capability that estimates and corrects errors in your‐specified installation parameters.
You can provide quite inaccurate installation parameters and direct POSPac MMS to improve their
accuracies.
Technical Support
Contact Applanix technical support at the numbers listed on our website.
On the home page, select Support and then select Contact Support from the top menu bar. If voice
communication is required, select the Contact link.
For general inquiries, visit our website or call +1 905 709 4600
antenna position with decimeter accuracy. IAKAR then uses the inertially coasted position accuracy
to perform near‐instantaneous ambiguity resolution when the outage has ended. This results in a
fast recovery time after a signal loss or blockage to satellites due to a sharp turn. As a
consequence, survey aircraft can fly short turns with steep bank angles. Since IN‐Fusion technology
uses the GNSS geometric information more efficiently, the net result is a more accurate and robust
solution that provides a high level of productivity in mobile mapping and positioning.
The Smart Select process uses advanced algorithms to select the best available network of stations,
for respective projects, so there is no need for user input to the process. The automatic download
function can also be used to pre‐plan and pre‐assess a mission by determining if base stations exist
within a given radius of a specific location or planned mission trajectory.
based Differential GNSS with the highly productive wide-area coverage of global satellite corrections.
This wide-area coverage of network stations can generate the precise orbit, clock and observation
biases for any location on Earth.
The precise data generated can then be transmitted to POSPac and used for post-processed RTX-
aided inertial processing. The post-processed RTX (PP-RTX) implementation allows for cm level
positioning for mobile mapping without reference stations.
Double‐click any item (POS real‐time, for example) to reveal the corresponding properties in the
Properties dialog and highlight the graphical data in the main screen pane.
To activate the display, select from the menu bar View / New Points Spreadsheet. You can now set
up view conditions for each point.
To watch the mission in 3D, select from the menu bar View / New 3D View.
The Position and Orientation System Post-processing Package (POSPac) MMS provides the
following processing modes:
IN‐Fusion SmartBase
IN‐Fusion SmartBase is a feature in the POSPac MMS software that addresses the limitations of
traditional integration approaches using high‐accuracy carrier phase differential GNSS for mobile
mapping. SmartBase processing is optimized for large changes in altitude by the rover and is
extended to work with reference stations separated by very large distances. It uses the tightly‐
integrated Applanix IN‐Fusion technology to provide a robust and highly accurate aided inertial
position and orientation solution using a network of reference stations. The Applanix SmartBase
engine processes the observables (phase and pseudorange to each tracked satellite) from a
minimum of four to a maximum of 50 continuously‐operating GNSS reference stations surrounding
the trajectory. The computed ionospheric, tropospheric, satellite clock, and orbital errors at the
reference stations are used to correct for the errors at the location of the remote receiver.
IN‐Fusion includes Inertially‐Aided Kinematic Ambiguity Resolution (IAKAR) that provides fast
fixed‐integer ambiguity recovery following GNSS signal outages. For more information on
SmartBase processing, see Technologies and Features and Processing Techniques.
IN‐Fusion PP-RTX
POSPac MMS 8.0 introduces a new aided-inertial processing mode, which provides centimeter
level post-processed positioning accuracies without the use of local reference station using
Trimble® CenterPoint™ RTX technology. Trimble® CenterPoint™ RTX (Real-Time Extended) is an
innovative multi-frequency GNSS positioning technology that combines the high accuracy of
reference station based Differential GNSS with the highly productive wide-area coverage of global
satellite corrections. This wide-area coverage of network stations can generate the precise orbit,
clock and observation biases for any location on Earth. The precise data generated can then be
transmitted to POSPac and used for tightly-coupled RTX-aided inertial processing. For more
information on PP-RTX processing with IN‐Fusion technology, see Technologies and Features and
Processing Techniques.
accuracy. Significant loss of coherent carrier phase tracking such as due to aircraft sharp turns will
require the GNSS‐only PPP algorithm to restart this convergence. IN‐Fusion PPP implements
Applanix's Inertially-Aided PPP (IAPPP) algorithm that overcomes this shortcoming by preserving
positioning accuracy through GNSS outages using inertial coast. IN‐Fusion PPP uses optimal
smoothing to carry the converged decimeter‐level position accuracy backwards in time and
thereby achieve PPP‐level position accuracies throughout the survey trajectory.
IN‐Fusion Autonomous
This processing mode is used to process the observables and broadcast ephemeris data from a
completely autonomous GNSS receiver in addition to the inertial data and optional non‐GNSS
aiding data. POSPac MMS implements a tightly‐coupled integration of the inertial and autonomous
GNSS data, and achieves multiple meter‐level position accuracies that are typical of autonomous
GNSS positioning. Tightly‐coupled integration allows the POSPac MMS software to extract position
information when the GNSS receiver tracks fewer than 4 satellites and thereby provide partial
position error control. POSPac MMS in IN‐Fusion Autonomous mode processes RTCM Type 1/9
differential corrections if available to achieve meter‐level position accuracy.
POSGNSS KAR
The POSPac MMS software implements a loosely‐coupled processing mode that uses the POSGNSS
module to compute a differential GNSS navigation solution and then combines differential GNSS
navigation solution data with IMU measurements. Contrary to IN‐Fusion SmartBase and Single
Base Station processing, only the POSGNSS position and velocity solutions are used as
measurements for further integration with the IMU data. The POSPac MMS software uses the
GNSS processing algorithms implemented in POSGNSS to compute GNSS navigation solutions with
POSGNSS PPP
In this processing mode, the POSPac MMS software uses POSGNSS to compute a PPP navigation
solution. POSGNSS downloads the precise orbits and ionospheric corrections from the IGS website
and computes a GNSS‐only PPP solution. POSPac MMS then computes a loosely coupled
integration of the POSGNSS PPP solution with the inertial data.
that generates a NMEA data stream is run in parallel with an Applanix POS. The auxiliary receiver
can record its data internally or stream it to the POS for recording.
Project Views
Importing data
Generate Applanix SmartBase
GNSS‐Inertial processor
Display and reporting tools
Validation procedure
Saving a project
Click the Save Project icon on the toolbar or select File / Save Project, browse to the required
location and then save the project.
Note – Applanix recommends saving a project immediately after it is created.
Project Views
POSPac MMS has a number of different views that can be used during data processing. Some of
the key displays are shown and described below:
View Description
Project Explorer Select View / Project Explorer from the menu bar.
pane Use this pane to navigate through the various stages of a given mission (that is,
real‐ time trajectory, post-processed trajectory, base station data, imported data).
Plan View pane Select View / New Plan View from the menu bar.
This displays a horizontal view of a given trajectory in a project.
Note – Multiple Plan View panes may be open to view the data in various ways.
Flags Pane pane Select View / Flags Pane from the menu bar.
This pane displays important information regarding any base stations that were
flagged during processing.
Importing data
The data that is imported into the post-processing software is divided into two types:
• Raw POS data (includes raw Inertial Measurement Unit [IMU] data and raw GNSS data)
• Raw Base Station data:
– Automatically downloaded base station data from the Applanix Database (publicly
available base stations) in Receiver Independent Exchange format (RINEX) for Applanix
Single Base and SmartBase processing.
– Manually imported base station data (privately available or user‐installed base stations) in
RINEX format for Applanix SmartBase processing; RINEX, Trimble .dat, or T02 formats for
Single Base Processing).
Note – To use Trimble .t01 or .t02 Base Station data format, run the Tools, Convert to RINEX utility
from the main POSPac MMS interface to convert the .t01 or .t02 format into a RINEX format before
importing the data into your project.
Note – Decoding of the Trimble .dat format supports only GPS observations.
CAUTION – When manually importing a base station, the average coordinates for that
station are computed. These coordinates are not accurate if the averaging time is less than
24 hours. You should edit the averaged coordinates and replace them with known accurate
coordinates. This is accomplished by right‐clicking on any base station point in the Project
Explorer or Plan View and running the Coordinate Manager.
2. Locate the folder containing the raw data for the current project using the Browse folder icon
.
3. Select the raw sub‐folder to display a list of POS logged files.
4. Select the first in the series of POS logged files to extract and then click Import. The software
sequentially imports the entire series of valid POS logged data files starting from the first file
selected.
5. At the completion of the extraction process and ephemeris download process, a dialog may
appear if the POS data does not contain the antenna information.
If the antenna manufacturer and type is known, the user should enter the information.
Otherwise, a default type will be assigned automatically. The solution will have a better
performance when using a known antenna compared with an unknown antenna.
6. Select Reports / Message Logs to view the reports generated during the extraction process:
Select Primary/Secondary GNSS Import, IMU Data Continuity Checking, Ephemeris Data
Import, Ephemeris Data Checking, or POS Data Import to view the message logs associated
with each portion of the extraction process. The Message Logs display any GNSS or IMU data
gaps in the POS raw data files.
Tip – Always check the message log immediately after extraction to ensure the data
collected is reliable.
2. For SmartBase Quality Check, Applanix recommends obtaining ephemeris data as follows:
(4‐hour prior) + (24 hours) + (4 hours after).
If the SmartBase Quality check is not used, Applanix recommends the following when
generating the Applanix SmartBase solution (6 hours prior to mission) + (Mission Flight Time) +
(4 hours after).
1. Click the Find Base Stations icon on the toolbar, or select Project / Find Base Stations. The
following dialog appears:
2. Click the Smart Select drop down menu to choose Single Base. POSPac can automatically
select a single best reference station to be used for Single Base processing. This allows for a
faster processing time compared with SmartBase processing, which leads to a quicker
post‐processed solution. It should be noted that the Single Base solution will degrade with the
baseline length, and therefore, Smart Select Single Base algorithm will only search the base
station within 200 km from the starting position of the rover trajectory. For the applications
where the rover has long distance trajectory or the available base stations in the database are
too distant from the rover trajectory, Applanix recommends using SmartBase processing.
3. Alternatively to Single Base, users can click the Smart Select drop down menu to choose
SmartBase. The software automatically selects and downloads the best available SmartBase
network and automatically imports this into the project.
The Smart Select SmartBase process incorporates four processes: reference station search and
availability check, network analysis, download, raw data analysis (RDA), and optimal network
formation.
a. The software does a radial search for stations that are available, with observations within
the mission's duration, and are closest to the mission's center.
b. From the available stations network analyses are performed to form the best polygon that
adequately encompass the trajectory.
c. Stations that formed the best polygon are downloaded.
d. RDA is used to check the observations for best quality and assign a quality factor to them;
cycle slips, multi‐path, and data gaps are some factors that affects data quality.
e. Best quality stations are selected for use in the SmartBase network. If there are fewer than
six stations in this selection, and/or the selected stations did not encompass the mission's
trajectory, the software will attempt to fill the gaps by increasing the search radius and
repeating Step a through Step d.
.
The Smart Select process gives higher priority to GNSS stations (GPS + GLONASS observations) that
falls within the search polygon or search radius. However, if there are fewer than six stations that
have GNSS observations—or not enough GNSS stations to form the optimal polygonal network—
then GPS‐only stations will be used to fill the gaps. In most cases, only GPS reference stations are
available so the network will be formed from these stations.
Optional: To create a SmartBase network manually, complete Step 4 through Step 7. Alternatively,
go to Generate Applanix SmartBase.
4. The Search Radius origin is the center of the mission trajectory and the search radius value is
200 km, all set to default (or previously used values). You may increase or decrease the search
radius to a value that best fits the mission. Once the correct search radius is confirmed, the
software searches its database for reference stations within the given radius. It then displays
these along with the corresponding broadcast ephemeris and three precise ephemerides (one
for the previous day, the day‐of, and the following day).
5. Click the Preview Network button to open the default browser with the trajectory displayed as
well as the surrounding base stations. Note that the number of base stations that will appear
in the map view is based on the Search Radius defined in the Find Base Station window. This
allows users to visualize the stations around the trajectory to download. It can also be used as
a path planning tool for future missions.
6. If required, adjust the search radius and/or deselect the stations that are too far away (by
default, all stations are selected).
7. If manual selection of base stations is required, select the individual stations and ephemeris
data and click Download and Import to download the required base stations. Select a
minimum of four base stations to run Applanix SmartBase. The base stations must have data
spanning over an 18 to 24 hour period in order to facilitate the base station quality check
process.
• Applanix SmartBase Quality Check: Assesses the data integrity and accuracy of the coordinates
of each base station. This step is optional, but strongly recommended, especially when
downloading publicly available base stations. (Requires 18 to 24 hours of base station data.)
• Applanix SmartBase Generation: Generates a set of atmospheric corrections to be applied to
the rover. The output of the step is the input to the GNSS‐Inertial processor. A minimum
amount of base station data is required to produce optimal results, as follows:
– A SmartBase Optimal Network is a network of six to eight reference stations, evenly
distributed around the surveyed area and separated by 50 to 70 km.
Time prior to mission: Applanix recommends two hours of GNSS observation data for best
ambiguity resolution; however a minimum of 15 minutes can be used.
Time post mission: 15 minutes recommended; the minimum requirement is five minutes.
– A SmartBase Limited Network is a network where at least one of the optimal conditions is
not fulfilled.
Time prior to mission: minimum requirement of GNSS observation data is two hours
Time post mission: minimum requirement is five minutes (15 minutes recommended)
If any station has failed the quality check, it is flagged and a description of the problem is
provided in the Status column of the table. The recommended action is described on the
bottom of the screen. Click Continue to accept the recommended action and proceed to the
next step.
3. The Output Coords column in the table indicates which coordinates are used in the next step
(Applanix SmartBase Generation):
– Original (original coordinates from the Applanix Database or entered by you).
– Adjusted (quality check adjusted coordinates based on the network adjustment
performed).
– Disabled (disable the station and do not use it when generating the Applanix SmartBase).
– Control (indicates which station was used as the control station. If you change the control
station, then the quality check process must be run again).
GNSS‐Inertial processor
The GNSS‐Inertial processor is used to compute a smoothed best estimate of trajectory (SBET)
using the raw inertial, GNSS, and base station data.
GNSS-Inertial Description
processing mode
IN-Fusion SmartBase Uses the generated Applanix SmartBase atmospheric corrections data to compute the
post-processed solution using Applanix IN‐Fusion technology.
IN-Fusion Single Base Uses a single base station to compute the post-processed solution using Applanix IN‐
Fusion technology. The primary‐reference baseline separation must be less than 20
km at the start and end of the mission and can occasionally grow to 100 km during
the mission.
To select the desired base station for this process, right‐click a base station point in
the Project Explorer or Plan View and select the Set Base option.
IN-Fusion PP-RTX Uses the Trimble® CenterPoint™ RTX generated precise data to compute the post-
processed solution using Applanix IN-Fusion technology.
IN-Fusion PPP Implements IAPPP to achieve a few decimeters position accuracy without base
receiver data. Precise satellite orbit and clock data are downloaded from one of
several sources via the Internet.
IN-Fusion Implements an autonomous GNSS‐inertial integration having a few meters position
Autonomous accuracy that is typical of autonomous GNSS positioning but with robust handling of
GNSS outages via inertial coast.
IN-Fusion GNSS Nav Uses the loosely‐coupled differential GNSS data to generate the SBET solution from a
Single Base single base station.
IN-Fusion GNSS Nav Uses the loosely‐coupled Applanix SmartBase data to generate SBET.
SmartBase
IN-Fusion GNSS Nav Uses the loosely‐coupled PP-RTX data to generate SBET.
PP-RTX
POSGNSS KAR Select the POSGNSS icon to launch POSGNSS and compute a post-processed
precise GNSS solution from primary and base receiver observables that POSPac MMS
uses in the loosely coupled processing mode.
POSGNSS PPP Select the POSGNSS icon to launch POSGNSS and compute a post-processed
PPP solution from only primary receiver observables that POSPac MMS uses in the
loosely coupled processing mode.
Primary GNSS Nav Select to reprocess the real‐time GNSS solution. Real‐time GNSS data is available from
all POS products and are processed in the loosely coupled processing mode.
GNSS-Inertial Description
processing mode
Primary OmniSTAR Select to reprocess the real‐time primary OmniSTAR VBS/HP/XP/G2 solution in loosely
coupled mode. Only available when using the Trimble BD960 GNSS receiver with
integrated OmniSTAR corrections enabled.
Auxiliary GNSS Nav If an auxiliary GNSS receiver is used during the mission, the collected GNSS data is
processed and combined with the inertial data in a loosely coupled way to compute a
smoothed trajectory solution.
5. Open the Display Plots icon . For the respective X, Y, and Z components, select
Reference‐Primary GNSS Lever Arm (m) from the Calibrated Installation Parameters.
6. If the lever arms plotted values are not correctly converging, then extract the last values from
each of the lever arm plots.
7. Insert these values (Project Settings / GNSS‐Inertial Processor, Lever Arms and Mounting Angles)
as new start values and run the GNSS‐Inertial Processor again. The lever arms should now
converge; if they do not, return to Step 5.
8. Use the Validation procedure to validate the results.
Use this utility to view a number of plots displaying the performance metrics of the navigation
solution.
Tip – To see several plots in one graph press the control key, mark the plots, right‐click and
then select the display.
Reports
Select Reports / Message Logs to open the Message Log screen. You can access all reports from the
list.
Validation procedure
Always review the Smoothed Best Estimate of Trajectory (SBET) solution after running the GNSS‐
Inertial Processor to ensure a high‐quality solution. See Solution Quality Assessment.
Number Area
1 Status bar and Flags pane
2 Command/Properties Pane
3 Project Explorer
4 Toolbar and Menu bar
5 Main Viewer
Tip – From within the Plan View, you can view epoch time information and set processing
start/end times graphically. To do this, right‐click the Mission 1, POS / Real‐time item from
within the Project Explorer, choosing the View Epoch option and then click the required
point from within the Plan View.
Group Click … To …
Project Start a new project with a default template.
Any open project closes, and a new unnamed project opens. Project
configuration files preserve data processing parameters along with user
New Default
defined preferences and provide instant access to related data from a
Project
single source.
Start a new project based either on the default template or a template
you select.
New Project
Open an existing project.
Open Project
Import Open the Import pane on the right side of the project dialog. If the raw
data file is selected in the import pane the extract utility automatically
opens, separates and identifies real time navigation. During import, a
Import post‐extraction data continuity check is performed on the raw sensor
data logged by the POS system.
SmartBase Open the find base station search and download dialog that contains the
search coordinate database, download data and import utilities.
Find Base Stations
Start the quality check. See also Processing Modes.
SmartBase Quality
Check
Launch ASB processing. See also Processing Modes.
Applanix
SmartBase (ASB)
PP-RTX Launch PP-RTX processing. See also Processing Modes.
Trimble PP-RTX
MultiSingleBase Launch PP-RTX processing. See also Processing Modes.
Create
MultiSingleBase
Station
GNSS-Inertial Open the GNSS‐Inertial Processor pane to enable post-processing of IMU
and aiding sensor data. See also GNSS-Aided Inertial Navigation.
Edit tab
Group Click … To …
Undo/Redo Undo an action.
Undo
Redo an action.
Redo
Points Merge one or more points (for example, points with the same point ID)
into a single point.
Merge Points
Layer Options Create and delete layers, purge empty layers, select the objects that
reside on layers, and edit layer properties.
Layer Options
Properties View and edit properties for the currently selected objects.
Properties
Group Click … To …
Graphic Views Create a new Plan View of the current project; multiple plan views may
be open.
Plan View
Create a new 3D View of the current project.
3D View
Create a new Point Spreadsheet for base stations in the current project.
Points
Opens the default browser displaying GNSS reference stations on a map.
GNSS Reference
Stations
Panes Opens the Project Explorer pane and displays the data in tree structure.
Project Explorer
Display the Flags Pane. Items that are flagged have associated messages
or errors. If the flag does not appear, no errors have been noted.
Flags Pane
Open the View Filter Manager to create, copy, rename, or delete a view
filter. For a description on how to use the View Filter Manager, see 57.
Manager
Command Pane
Zoom Display the whole project layout on the main view.
Zoom Extents
Enlarge the Plan View to show more detail.
Zoom In
Zoom Out
Enlarge a selected area in Plan View.
Zoom
Reposition the center of focus in Plan View.
Pan
Reposition a 2D view by entering exact “to” and “from” coordinates.
Pan Precise
Position a selected point in the center of the Plan View.
Center
Events Toggle the Event 1-6 labels on/off.
Event 1-6
Toggle the Photo ID label on/off.
Note – To view the Photo ID, you must specify the location of the photo
Photo ID ID file in the Project Settings, Camera. Refer to PUBS‐MAN‐001728
POSPac MMS Photogrammetry Tools User Guide, Section 1.0.
Toggle Hide or display the gridlines in 2D views.
Toggle Gridlines
View values (such as northing, easting, latitude, longitude, elevation, and
offset) based on the position of the cursor in a graphic view. The values
shown depends on the type of view for the cursor is in.
Coordinate Scroll
Reports tab
Group Click … To …
Reports Displays the message logs for various stages of a processed dataset.
Message Logs
Display Plots
Generate a summary report of user’s processed data in PDF format.
QC Report
Shows a drop down list of various reporting options.
Reports
Tools tab
Group Click … To …
Export Open the Export command pane on the right side of the project dialog
and export data in various formats.
Export
Photogrammetry Launch the Exterior Orientation (EO) processor that generates EO
parameters at the camera photo centers.
Refer to PUBS‐MAN‐001728, POSPac MMS Photogrammetry Tools
Exterior
User Guide.
Orientation
Processor
Launch the Camera Calibration and Quality Control (CalQC) utility
for calibration of the IMU to camera boresight and calibration.
Refer to PUBS‐MAN‐001728, POSPac MMS Photogrammetry Tools
Camera
User Guide.
Calibration and
QC
LiDAR Generate a point cloud solution.
Refer to PUBS‐MAN‐001830, POSPac MMS LiDAR Tools User Guide.
Point Cloud
Generator
SAR Launch Synthetic Aperture Radar (SAR) processing. This icon
launches the Smoothed/Free Inertial Navigation module that
computes the navigation solution for SAR motion compensation.
Smoothed Free
SFIN produces the smoothest or quietest navigation solution
Inertial Processor
possible during the SAR aperture windows that are free from
residual reset and GNSS errors.
Refer to PUBS‐MAN‐002901, POSPac MMS SAR Tools User Guide.
Snap View
Launch the Track'Air snapPLAN module.
The snapPLAN module carries out all planning in the same way a
navigator would manually create his snapPLAN flight plan on a map.
Snap Plan
Launch the Track'Air snapXYZ module.
The snapXYZ module is a digitizing utility that is used when a list of the
coordinates of the areas or photo lines already exist or is easy to
Snap XYZ
prepare.
Conversion Opens the tool required to create Geoids in the POSPac MMS Applanix
.dat format. See also PUBS‐MAN‐ 002483 POSPac MMS Software Geoid
Converter User Guide.
Geoid Converter
Opens the tool required to convert Grid Correction ASCII files to binary
.dat format.
Grid Correction
Converter
Initiates build‐a‐tool to convert binary files from Trimble format (.dat,
.t01, or .to2) to RINEX format.
Convert to RINEX
GNSS Planning Enables you to plan and schedule a GPS project based on good and bad
satellite coverage information.
Planning
SmartBase Cloud Opens a link in a browser to Applanix SmartBase Cloud processing.
Applanix
SmartBase Cloud
Options Modifies the display preferences and the default folder locations of the
software.
Options
Group Click … To …
Windows Display all existing views in two or more windows, divided horizontally.
New Horizontal
Tab Group
Display all existing views in two or more windows, divided vertically.
Float View
Move a tab from one group of tabs to the previous group of tabs.
Move to Previous
Tab Group
Move a tab from one group of tabs to the next group of tabs.
Help tab
Group Click … To …
Customize Specify a keyboard shortcut to any command.
Define Command
Shortcuts
Software License
Utility
Launches the POSPac Security Key Upgrade Utility containing key
information.
Security Key
Upgrade Utility
View the End-User License Agreement (EULA)
End-User License
Agreement
Help View the Start Page, which allows you to launch common commands
and view instructional information
Start Page
Displays the version number, copyright notice, and provides access to an
end‐user license agreement.
About POSPac
MMS
Command pane
Certain commands, for example GNSS‐Inertial, launch command panes to allow you to configure
settings prior to running the processor.
Properties pane
Displays the object‐related data of the item that is currently selected in the Plan view (mark and
right‐click) or in the Project Explorer (double‐click).
To display the Properties pane, do one of the following:
• Select Edit / Properties.
• Open the Project Explorer and double‐click an object.
A list of properties for the command appears. To view the properties of other commands in the
Properties pane, double‐click the object in any view or pane (Plan View, Points Spreadsheet,
Project Explorer, or Flag Pane).
Click … To …
Toggle background color.
Display the distance unit used by the project. Double‐click this button to change the
distance unit—by default, the unit is in meters.
Display the format of the GPS time used in the project (for display purposes only). Choices
are: GPS, UTC, and GPS Week and Seconds.
Open the Flags Pane. The flagged points are listed with associated messages or errors.
Coordinate position of cursor. When the cursor is in the Plan View mode, the number
displayed is the true Northing and Easting:
When the check box is selected, a floating pane appears that displays the current location
of the cursor.
Edit menu
The Edit menu includes the following commands:
• Undo Project Settings—undo the most‐recently performed action that affects the project
database. Commands that do not affect the database, such as opening a file or zoom actions,
cannot be undone. Actions can be undone one at a time.
• Redo—redo the most‐recently performed action that affects the project database. Commands
that do not affect the database, such as opening a file or zoom actions, cannot be redone.
Actions can be redone one at a time.
• Merge Points—the built‐in base station download feature downloads base station files in
RINEX format from public base station servers according to the coordinates and the name in
the Applanix base station database. Sometimes, however, the name or the coordinates in the
downloaded RINEX file differ from the name in the base station database. Consequently, two
different points are imported into the project. With the Merge Points option, these points can
be merged into one point. In the figure below, the point 18522640 will be merged into GARF
(that is, GARF is dominant):
To rename a filter:
1. Select the filter you want to rename.
2. Click Rename View Filter and then enter the
new name in the selected field.
3. Click OK to save the change.
To delete a filter:
1. Select the filter you want to delete.
2. Click Delete the current filter .
POSPac contains several predefined filters for the post-processed and real‐time trajectories.
This includes color coding by trajectory, position RMS, roll magnitude, processing mode, and
L/C processing mode. To enable this option, select the Trajectory tab.
Select the directory where the project configuration file (.pospac) is located by selecting the
Project folder in the Save As screen. In this example, the project file is “california.pospac”.
Before continuing processing, you must save the project to the required location. The POSPac
MMS engine does not always close all files which may cause sharing violations when you try to
save the project or rerun any other software functions.
Note – If you did not save the project, all project files are stored by default as unnamed in the
\POSPac MMS\ folder under My Documents. To change the default location where these files are
saved, select Tools / Options / General / File Locations.
2. Enter a name for the template and then click OK. All project settings and data are saved in
the new template file and the new template name is added to the list.
Note – Before saving a project as a template, remove all the imported POS data files from
Project Explorer / Imported Files.
2. Select the required project configuration file and then click Open.
3. If there is any change in the current open project, the Save Changes dialog appears and
prompts you to save the project before closing.
Area Description
General Displays details about:
Information • Project file properties, including file creation and modification dates,
reference number and description of the project.
• Company information (name, address, and so on).
• User information (office and field operator names).
Units Displays the unit formats used for coordinate, distance, velocity, angle, GPS
time, and station. The user can enter units in any of the valid display formats in
the format settings. These are converted to the display format for the unit.
If the project units are set to one type, such as international foot, the user can
still enter other types of units by including a character for the type. For example,
enter 3m to specify 3 meters. The unit entered is converted to the project units.
Note – If you change the units of the project, the project is recomputed when you click
OK. It is also recommended that you exit the Project Settings command at once after
changing units, before you change other project settings.
View Displays options that affect the display of Plan View, Points spreadsheet and
Vector spreadsheet. In this section, you can:
• Select the horizontal and vertical alignment entry modes.
• Control graphic view display characteristics such as plot scales,
gridlines and annotations.
• Add and remove columns for different data types in the point and
vector spreadsheets.
Satellite Selection Enables you to select which satellites to disable, to set the satellite elevation
mask angle, or use only GPS satellites for processing.
Note – The default values of the elevation mask for POS AV data is 10 degrees
and for POS MV data it is 7.5 degrees.
GNSS-Inertial Display options that affect the inertial navigation solution including initialization,
Processor lever arms, and mounting angles.
Export Displays output format options and selection of height format, mapping frame,
output rate and units, as well as lever arm offsets and mounting angles.
Camera Displays all the information of the camera including type, exterior orientation
parameters, lever arms, and boresight angles.
Refer also to PUBS‐MAN‐001728, POSPac MMS Photogrammetry Tools User Guide.
LiDAR Displays and enables you to edit LiDAR type parameters.
Refer also to PUBS‐MAN‐001830, POSPac MMS LiDAR Tools User Guide.
SAR Displays and enables you to edit SAR type parameters.
Refer also to PUBS‐MAN‐002901, POSPac MMS SAR Tools User Guide.
Project Options
This section describes the various project settings in the Options dialog for Startup and Display,
File Locations, Internet Download, Reference Stations, Import Options, External Application, and Update
Options.
Options are part of Tools menu (select Tools | Options), and include the following commands:
Area Description
Startup and Display Displays and enables you to select which information and layout POSPac displays on
startup.
Project Displays and enables you to set project paths and management options.
Management
File Locations Displays and enables you to set the location of the following folders: Project
Management, Export, Download and Import, and Templates.
Context Menu Enables you to set the number of recent commands displayed.
Reference Stations Displays and enables you to specify the location of the User Base Station Database
enabling many users to access the same common Database. Please see below a
detailed description of this feature.
Update Options Displays and enables you to download POSPac updates and update PP-RTX
connection data.
Import and Process Displays and enables you to load recorded events and how many of them will be
displayed; enables you to use real-time Reference to Primary GNSS lever arm
standard deviation for APX products.
External Application Displays and enables you to set installation folder for Track Air software.
GNSS Data Services Displays and enables GNSS data services access with username and password
entries.
Internet Download Displays and enables you to select several options, when Internet files
download is required:
• Parameters ‐ show or hide Download Parameters dialog.
• Self‐Extractors ‐ allow .EXE files to extract automatically, if possible (only
use for trusted web sites).
• Proxy ‐ select between Windows Proxy and IE Proxy.
Reference Stations
User needs to specify a location either locally or on a server where all Reference station data will
be saved when running Find Base Station. With this option enabled, POSPac will search through
this location before attempting to download reference station files from Internet. The option
applies to GNSS observation, Ephemeris and parameter files needed for IN‐Fusion SmartBase
and IN‐Fusion PPP processing.
The option provides as well statistics on the Archive folder and disk space to help the user with
the maintenance of the Archive.
The option is located under: Tools / Options / Reference Stations.
Notes –
• Requires POSTrac XTrack version 2.30 or later to run.
• Register Track'Air software in POSPac MMS before use.
• Launch Track'Air modules from the POSPac MMS toolbar.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 68
7 – Creating a Pre-Mission Project
Operating steps
1. Create a new project (File / New Project).
2. Run Track'Air to generate or edit an existing flight plan.
3. Once the flight plan is imported to the project; import base station data (Project / Find Base
Stations) and then download or import an existing client base station (Project / Import).
4. Run Applanix SmartBase Quality Check.
5. View processing log (Reports / Message Logs).
4. Download and import base station data or import existing client base station (Project / Import).
5. Run Applanix SmartBase quality check.
6. View processing log (Reports / Message Logs).
The Applanix SmartBase Quality Check results indicate which reference stations are the best to use.
Import command
The following raw data formats and files are supported:
• POS (.001)
• Trimble (.dat, .t01, .t02, .t04)
• RINEX observations
• Compressed RINEX observations
• Ephemeris data
Once a project has been loaded or a new project is created, the
Import command is enabled. To start the import, select Project /
Import.
The Import command opens the command pane, which displays
the Import dialog. After browsing for a folder in the Import
Command pane, the files are analyzed and assigned file types. If a
file type is wrongly detected, you can try to select another file
type by right‐clicking on the file. If a file is not supported by the
software, it is identified as “unknown” and cannot be imported
into your project.
You must specify this setting prior to importing the POS data.
• Extraction Time Span—enables you to specify the extraction of a specific time period, instead of
the entire data set. Time is specified in Seconds of the Start Week. The default is to use the
entire time interval.
Prior to downloading the broadcast ephemeris files, the software verifies from which GNSS service
the files are available for download:
Note – Applanix recommends that you accept downloading the broadcast ephemeris files.
during rover data extraction. The base antenna type is usually logged in the base data or RINEX file
and is automatically detected during base data import. By following this process, POSPac will make
use of the error correction models to improve the accuracy of the DGNSS solution.
In the case that the rover antenna type is known, the user can select the Manufacturer from either
Applanix or Other and then select the Type through the drop down menus. This Rover Antenna
Specification dialog can be access at any time by right clicking POS in the Project Explorer.
The following table provides a quick overview of the six processing solutions. Each processing mode
is described in detail in the following sections.
Optimal Accuracy
(Short Baseline)
(Long Baseline)
Short Baseline
Short Baseline
Long Baseline
Long Baseline
Satellites GPS, GPS, GPS, GPS, GPS, GPS, GPS GPS,
GLONASS GLONASS GLONASS, GLONASS, GLONASS, GLONASS, GLONASS,
BEIDOU, BEIDOU, BEIDOU, BEIDOU, BEIDOU,
QZSS, QZSS QZSS QZSS QZSS
Positional 2‐10 cm 10‐15 cm 2‐10 cm <10 cm 2‐5 cm <10 cm 10‐50 cm 3‐15 cm
Accuracy
(RMS)
Minimum 4 (6 4 (6 2 2 1 1 0 0
Number of recommended recommended
Base ) )
Stations
Additional Y Y N N N N Y N
Ephemeris Precise and Precise and Precise
Required?
Broadcast Broadcast
1"Baseline" refers to the 3D distance to the nearest base station in the SmartBase processing modes and to the 2D planar
distance to the nearest (or single) base station in all other modes.
2At some point in the mission, the baseline must be less than 70 km for a few minutes.
POSGNSS KAR
POSGNSS PPP
Single Base
SmartBase
PP-RTX
Satellites GPS, GPS, GPS, GPS, GPS
GLONASS GLONASS, GLONASS, GLONASS
BEIDOU, BEIDOU,
QZSS QZSS
Positional 2‐10 cm 2‐15 cm 3-15cm <10 cm 10 ‐ 50 cm
Accuracy
(RMS)
Maximum 50 km 30 km None 30 km None
Baseline
Maximum None, if
Start and within
End network
Baseline
GNSS No No No No No
outages OK
(bank angle
> 20 deg)
Minimum 4 (6 1 0 1 0
Number of recommend
Base ed)
Stations
Maximum 50 (10 1 0 8 0
Number of recommend
Base ed)
Stations
Additional Y Y N N Y
Ephemeris Precise and Precise and Precise
Required? Broadcast Broadcast
Consequently, the ambiguity search space converges immediately to a small volume at the end of
the outage and rapid ambiguity resolution can occur. Depending on the quality of the inertial
sensors and the duration of the outage, IAKAR is capable of re-establishing full KAR accuracy at the
1‐2 centimeter‐level, within a few seconds of the end of a GNSS outage. The result is a position
solution that is continuously accurate in spite of frequent interruptions of phase continuity that
would defeat a stand‐alone GNSS receiver.
In POSPac MMS, IAKAR data is run both forward and backward in time, allowing for even greater
robustness in re‐establishing the correct ambiguities quickly after phase disruptions.
In summary, applying IAKAR enables you to extend the duration over which optimal positional
accuracy can be obtained during signal blockage and to immediately resolve the correct ambiguities
after signal recovery. Neither of these is possible with traditional GNSS‐INS integration approaches.
The right side of 78 is a schematic overview of the Applanix IN‐Fusion architecture. A key
differentiator between IN‐Fusion and the traditional aided‐INS architecture shown on the left is the
single centralized integration Kalman filter that processes the raw pseudorange and carrier phase
observables directly from the GNSS receiver, by‐passing the receiver's navigation filter. Here,
inertial data is used to help resolve the initial ambiguities and maintain “memory” of the
ambiguities during periods of GNSS signal disruption.
Figure 9.1 Loosely‐coupled aided inertial architecture (Left) and Applanix IN‐Fusion GNSS‐aided inertial architecture
(Right)
The homogeneity of the “green” zone within the network of stations is a function of the density of
the network, the accuracy of the reference station coordinates, the quality of the reference station
observables, and the atmospheric activity during the survey.
The Applanix SmartBase addresses this problem and aims to extend the usable range of operation
to baseline separations greater than 30 km by using a network of reference stations and providing a
set of atmospheric corrections. A virtual baseline network model generates the GNSS observation
file in the vicinity of the rover location to perform an ambiguity fix solution. Observables from the
dedicated network of GNSS reference stations are processed to compute the ionospheric,
tropospheric, satellite clock, and orbital errors within the network. They are interpolated to
generate a complete set of GNSS observables for each epoch of the mission as if a reference station
exists at the rover location, throughout the mission.
Recommendations
There are a number of factors that should be considered for Applanix SmartBase processing. They
are shown in an overview in the following table and described in more detail afterwards.
Factor Description
Number of reference stations Minimum 4, optimum 6 to 10, maximum 50.
Inter-station distances Less than 100 km.
Selection of the Primary station Select the station closest to the center of the trajectory. Data from the
Primary Station should have few data gaps and simultaneous unrepaired
cycle slips.
Length of baselines and accuracy Best accuracy can be obtained while flying high bank‐angle turns if the
shortest baseline (the distance from the rover to the closest base
station) is 70 km or less.
Shape of the Applanix Ideally the trajectory should be entirely enclosed by a polygon formed
SmartBase network by the reference stations.
Reference station services CORS stations from governmental agencies, pay‐per‐use services, or
user‐installed base stations.
Download of reference station Data can be downloaded with the POSPac MMS download tool. The
data and supported formats supported format is RINEX.
Availability of public reference The recorded data is usually available for public download within 24
station data hours.
Integration of own reference Possible with the POSPac MMS Import feature.
station data
Datum of reference stations ITRF2000 [epoch of mission].
Required length of data For highly accurate base stations (RMS <5 cm, for example from
pay‐per‐use services or user base stations), gap and cycle slip free data
overlapping the flight time are sufficient (2 hours before + flight time + 5
minutes afterwards).
For base stations with unknown quality, 18 to 24 hours of gap and cycle
slip free data is required in order to run a Quality Check.
Antenna information The antenna height and antenna model are retrieved from the RINEX
file. The antenna phase center to antenna reference point calculation is
automatically determined from the POSPac antenna library.
Inter‐station distances
An inter‐station distance of up to 100 km between reference stations is recommended. This keeps
the distance to the nearest reference station to within 70 km throughout the network, which is
required to fly sharp turns. A network with inter‐station distances larger than 100 km can be used,
but the turns must have less than 20‐degree bank angles. The distance between any two stations in
the GNSS station network should not exceed 400 km.
not satisfy this criterion. You can decide whether to continue with the current selection, or opt for
the preferred one. If you do not select a station, the software will automatically choose the best
station, as soon as the Applanix SmartBase processor is activated. If SmartBase is used during batch
processing, POSPac will automatically choose the next best Primary Station and rerun SmartBase
generation when possible if the original chosen Primary Station return VRS low percentage warning
messages.
The Primary station is flagged blue to differentiate it from the other receivers in the Plan View.
Publicly available reference station data (with precise and broadcast ephemeris data) can also be
downloaded from the web using the automatic import feature built‐in the software (select Project /
Internet Download). Other reference data can be imported directly from the file. The supported
data format for Applanix SmartBase is RINEX. For Trimble Base Stations (.dat, .t01, and .t02),
formats can be converted to RINEX using the Convert to RINEX utility (select Tools / Convert to
RINEX). For other GNSS data formats, please contact the GNSS receiver manufacturer (or see their
website) for tools to convert their formats to RINEX. Once the data has been converted to RINEX, it
may be imported into the project and used with Applanix SmartBase.
Users can enter the coordinates of the manually imported reference stations in any frame and
POSPac will automatically transform the coordinates to ITRF2000 at the survey epoch. The
coordinates of the reference stations downloaded by POSPac MMS are automatically transformed
to the correct datum and epoch.
Antenna information
The antenna information is retrieved automatically from the RINEX file header while the base
station file is being imported (the antenna type can be found under the reference "ANT # / TYPE").
Note – For Applanix SmartBase processing, all base station data within the network must
be in RINEX format. Trimble Base Station Files that are not in RINEX format can be
converted with the Convert to RINEX program that comes with POSPac MMS (select Tools
/ Convert to RINEX).
If no antenna information is provided to the processor, the processing is refused. If the antenna
type is unknown, the coordinates of the base station are assumed to refer to the antenna phase
center (APC).
Note – The average position is computed for non‐RINEX formats. Since this is usually not sufficiently
accurate, these coordinates should be replaced with more accurate ones.
User Database
The User Database can be created in POSPac GUI as well as in a text editor. This flexibility allows for
a simple and easy method to generate a User Database. The user base station accuracy information
is taken into consideration when selecting the Control Station in SmartBase QC. This allows the user
to prioritize the user base station over the SmartBase station when selecting the Control Station.
Four levels of accuracy are available to specify by the user.
The description below the Latitude, Longitude and Height (Global) fields indicates where the
coordinates should be referenced. The description changes depending on the Antenna Height,
Method, Type, and Manufacturer. If you are not sure if a coordinate refers to the APC or ARP, set
the Method as Antenna Phase Center and insert the combined height value into the Height (Global)
field (ellipsoidal height + antenna height + offset from ARP to APC).
Note – Often the 3D information is not available for the APC's location. In most cases, the vertical
offset between the ARP and the APC is the most dominant part of the offset. Moreover, whereas a
2D horizontal antenna calibration can be done by you, a 3D antenna calibration is sophisticated and
expensive, requiring special equipment. However, for many antenna types there is an average for
the vertical offset made available by the manufacturer.
Click Edit (beside Primary Service ID or Secondary Service ID) to open the Service Manager window
(See figure below). Enter the appropriate Service ID, Service Site, Username and Password for each
of the services, and click Add or Update to add or update the service database.
Once the base station information has been entered or updated completely, Click Add or Update in
the Coordinate Manager ‐> Station Database to add or update the user base station database.
Creating User Database and User Service File with a text editor
Alternatively, the user can use a text editor to create a user base station database XML file
(user_basestation_db.xml) at the default file location (C:\ProgramData\Applanix\User Base Stations).
See an example below. POSPac supports ASCII format files created in previous versions.
user_basestation_db.xml Example
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<Coordinate_x0020_Manager>
<Station_x0020_ID>COLL</Station_x0020_ID>
<Frame>ITRF00</Frame>
<Epoch>1997</Epoch>
<Ellipsoid>WGS84</Ellipsoid>
<Latitude>44.493782619444</Latitude>
<Longitude>‐80.238369522222</Longitude>
<Altitude>158.195</Altitude>
<V_x0020_North>0</V_x0020_North>
<V_x0020_East>0</V_x0020_East>
<V_x0020_Up>0</V_x0020_Up>
<Coord_x0020_Accuracy>SURVEY_ACC</Coord_x0020_Accuracy>
<Pri_x0020_Service_x0020_ID>CanNet</Pri_x0020_Service_x0020_ID>
<Sec_x0020_Service_x0020_ID />
</Coordinate_x0020_Manager>
<Coordinate_x0020_Manager>
…
…
</Coordinate_x0020_Manager>
</DocumentElement>
In addition to a user base station database XML file, a user service database XML file
(user_service_db.xml) can be created as well at the default file location
(C:\ProgramData\Applanix\User Base Stations). See an example below.
user_service_db.xml Example
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<Service_x0020_Manager>
<Service_x0020_ID>CanNet</Service_x0020_ID>
<Service_x0020_Site>ftp://gpsweb.can‐
net.ca/RINEX15/RefData.%YY%/Month.%MMM%/Day.%DDDD%/%UCCCC%%DDDDD%%UH%.%YY%o.Z</Service
_x0020_Site>
<Username>xxxxxx</Username>
<Password>yyyyyyy</Password>
</Service_x0020_Manager>
<Service_x0020_Manager>
…
…
</Service_x0020_Manager>
</DocumentElement>
The valid user database values, ellipsoid parameters, and web address mask codes are defined
below. POSPac will perform a sanity and validity check when loading the user database. If any value
in the user database is not valid, a warning message will be prompted to the user in the manual
mode or logged to the batch log file in the batch mode, and the entire user database will NOT be
used in the Find Base Station dialog
User Database parameters:
Station Frame Epoch Ellipsoid Lat Long Alt V_North Coord Acc
Name (deg) (deg) (m) V_East
V_Up
(mm/yr)
Non-empty NAD83 1997 GRS_1980 -90 -180 -1000 -1000 to SURVEY_ACC
string to to to 1000
NAD83_C5R5 2002 GRS_1980 NETWORK_ADI
90 180 10000
NAD83_COR596 2002 GRS_1980 DAILY_ADI
NAD83_2011 2010 GRS_1980 UNKNOWN_ACC
NAD83_PA11 2010 GRS_1980
NAD83_MA11 2010 GRS_1980
GDA94 1994 GRS_1980
CH1903+ 1993 Bessel_1841_Swiss
ITRF00 >1900 See Ellipsoid table
ITRF05 >1900 See Ellipsoid table
ITRF08 >1900 See Ellipsoid table
ITRF94 >1900 See Ellipsoid table
ETRS89 1989 See Ellipsoid table
ETRF00_R05 2000 See Ellipsoid table
JTSK03 1989 Bessel_1841_Swiss
NZGD2000 2000 GRS_1980
Ellipsoid parameters:
Ellipsoid
WGS84
WGS1972
GRS_1980
Bessel_1841
Bessel_1841_Swiss
Airy_1830
Airy_1841
Australian_1994
Clarke_1866
Clarke_1841
Everest _1830
Everest_Brunei
Everest_1948
Helmert_1906
Hough_1960
International_1924
Hayford_1924
Krassovsky
The following three types of user base station files are supported by the Find Base Station
Download:
• RINEX .o file.
• Compact RINEX .d file.
• Zipped file of RINEX .o or .d file.
By default, all fields are automatically populated by the module. The average position (easting,
northing, and elevation) of the mission is derived based on the imported real‐time data. The default
search radius is 200 km, or the last setting. The radial search is measured from the average rover
position. The search parameters can be adjusted by clicking Search Options:
Figure 9.4 Change the search options for Find Base Station dialog
Find Base Station also searches for the available ephemeris data. 18 hours of broadcast ephemeris
data and 72 hours of precise ephemeris data is required for SmartBase Quality Check processing.
Broadcast and precise ephemeris from the day of the mission are required for SmartBase
processing.
Downloading data
Once the reference stations are listed in the Base Station Search and Download command pane, you
can start downloading the base station data by clicking Download Data. Reference station services
are Internet and ftp sites, which continually store data from a number of GNSS sites. The services
currently supported are Trimble, CORS, IGS, GSI, and IGN.
Data can also be manually downloaded from several Internet GNSS services. See GNSS Services for
details. The downloaded data can be unzipped and imported into the project.
The required ephemeris data is also required. These can be downloaded using the built‐in Internet
Downloader, which is preconfigured to download the correct day(s) of data based on the data
import.
Notes –
• The software can be run without the Precise, Rapid, or UltraRapid ephemeris data (that is, with
only the broadcast ephemeris data), but this may compromise the quality of the results.
• The software downloads Precise ephemeris data by default and automatically tries to download
Rapid or UltraRapid ephemeris data if Precise ephemeris data is not yet available.
• If a particular station fails the download, it is most likely due to the file no longer existing on the
FTP site where the publicly available stations are located. However, there are instances where
the FTP site has too many simultaneous connections at one given time and thus the Find Base
Station command fails to connect. Waiting a few minutes and re‐selecting the failed Base
Station, and re‐download may solve the problem. If the same base station is found on more than
one GNSS service provider, POSPac MMS will automatically cycle through several different
services until it is successful.
Tip – Click Smart Select to have the software automatically select and download the best
available SmartBase network, and automatically import this into your project. This will not
only attempt to choose the tightest network fully encompassing the trajectory, it will also
do a validation of the observation data quality, to determine if the stations are suitable for
the network. The automatic network selected will consist of 6 to 10 stations that contains
observation data with good quality.
Importing data
To import data into the project, click Import after downloading is complete. When the data import is
completed, a SmartBase network is created from the imported data.
The POSPac MMS Plan View is updated with the baselines between network stations whose time
frames overlap. This is a visual verification that the data is consistent (that is, that the files were
downloaded correctly). It is generally expected that not all of the network stations will have data for
the specified day.
Updated coordinates
Quality Check performs a network adjustment and provides a set of updated coordinates for all the
reference stations:
The output of the Quality Check module is a table that indicates the estimated error for each
reference station coordinate.
During Quality Checking, all points that do not meet the horizontal and vertical threshold of 5 cm
are flagged and shows the status of the Bad Position. Any stations that have less than 18 hours of
continuous reliable base station data (minimal number of cycle slips and data gaps) are flagged and
show a status of Bad Estimate. Bad Estimate means that the Quality check engine did not have
sufficient continuous good data to compute a good estimate of the coordinates at that particular
station. The default recommendation is to disable this station. You may override this and choose to
go ahead with the Original Input coordinate if you trust the coordinates of that station.
The Output Coords column is used to set up the coordinates that are used in the Applanix
SmartBase processing. To view detailed results of Quality Check and the status of all the processed
base stations, select Reports / Message Logs / Base Station Quality Check.
Notes –
• You can run Quality Check multiple times. Each run refines the previous adjustment and updates
the existing “Adjusted” coordinates as stations are added or deleted.
• You can view the Applanix SmartBase Quality Check Message file, which stores the content of
the summary table above, in Report / Message Logs. This file indicates if the Applanix SmartBase
file has been successfully completed and which coordinates were used in the Quality Check
process.
Before running the Applanix SmartBase, select a network station as the Primary Station. This station
is selected automatically, but you can override this selection if the selected station contains too
many data gaps and cycle slips and an Applanix SmartBase fails to compute (the SmartBase
messages logs in Reports / Message Logs). An information flag (blue) appears in the Plan View and
flags this pane to mark the Primary Station.
The Applanix SmartBase processor generates observables in Applanix format. This data is saved in
the Extract directory of the current Mission folder for subsequent integrated inertial navigation
post-processing.
To access the Applanix SmartBase Network processing message log select Reports / Message Logs.
It indicates if the Applanix SmartBase file has been successfully completed or if any error has
occurred.
Figure 9.5 IN‐Fusion SmartBase selected as GNSS mode in the GNSS‐Inertial Processor dialog
Solution check
For details on how to assess the quality of your post-processed solution see Solution Quality
Assessment.
POSPac MMS 8.0 has added a new feature to produce high-accuracy global coordinates for any base
station directly from its interface. This is made possible by using Trimble® RTX technology. See Solution
Quality Assessment for more details.
Generating a solution
To generate a Single Base solution with IN‐Fusion technology:
1. Click the Save icon to save the project at the required location.
2. To import the raw data, click the Import icon and select the data source location.
3. Click Import to import the data. The trajectory appears in the Plan View:
4. Click the Import icon again and then select the location of the base station file. If no base
station data is available on file, select Project / Internet Download command or the Project /
Find Base Stations to download the base station. Users are encouraged to use Smart Select
Single Base to find the most suitable base station.
5. If the user chooses to download a base station manually, select the required base station file
and then click Download and Import. When the import is complete, the Raw Data Check In
dialog appears. Click OK to confirm.
6. If the base station coordinates need to be changed, either select the imported station in Plan
View, then right‐click and select Coordinate Manager, or go into the Project Explorer, select the
Base Station point, right‐click and then select Coordinate Manager.
7. If the Station Database file does not have the new coordinates, enter the ITRF coordinates in the
textbox. If necessary, enter the updated antenna and frame information. Click Apply Changes.
8. If needed, Add or Update the station information to the Station Database and then close
Coordinate Manager.
9. If a base station needs to be surveyed because its accurate coordinates are unknown and
therefore cannot be manually entered to the Coordinate Manager, right-click the imported station
and select Compute RTX Coordinates to get high accuracy, cm-level global coordinates in ITRF00
current epoch. Once the computation is complete, the computed coordinates will automatically
be registered in Coordinate Manager and a dialog will pop up to show the computed accuracy
(standard deviations) and you can choose to accept or reject the newly computed coordinates. A
log file can be found under the proc folder: rtxCoords_{STATION NAME}_Mission 1.log
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 100
9 – Processing Techniques
10. Once changes are applied, a Local Coordinate with the specified frame parameters is created for
the station and can be viewed in the Properties. The Global Coordinate is the equivalent
position transformed to ITRF00 and is the coordinate used by the internal processors (that is,
Applanix SmartBase, GNSS‐Inertial, and so on).
11. Either select the imported station in Plan View, then right‐click and select Set Base Station or go
into the Project Explorer, select the Base Station point, right‐click and then select Set Base
Station:
12. To combine the inertial data with the GPS observables, click the GNSS Inertial Processor icon
and then select Single Base Station in the GNSS Mode field. The name of the selected base
station for Single Base processing automatically appears in the Base Station field. For loosely‐
coupled Single Base processing, select IN‐Fusion GNSS Nav and choose Single Base from the
GNSS Nav Selection menu.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 101
9 – Processing Techniques
13. Click to run the GNSS‐Inertial Processor with IN‐Fusion technology. The GNSS‐Inertial
Processor performs multi‐pass processing to compute an optimal smoothed best estimate of
trajectory (SBET).
Figure 9.7 Single base station solution, with Activated Flags Pane
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 102
9 – Processing Techniques
MSB process is initiated by selecting multiple reference stations and running the “Create
MultiSingleBase” command. The MSB process runs through the rover data and at every epoch
identifies the best base station among the ones selected for the GNSS‐Inertial processor to use at
that epoch. Much of the processing (Decoding and Repairing GNSS Data, Checking GNSS
Observables Quality) are ran in parallel, which greatly reduces the processing time. The
GNSS‐Inertial solution generated with Multi‐Single‐Base is the combination of segments of single
baseline processing solutions. Although MSB can process with any inter‐station distance, the
maximum baseline length of each single baseline processing segment should be within 20 km in
order to obtain the best performance.
For the consistency of the MSB solution, it is important that good quality reference station data and
accurate coordinates be used. If the stations are downloaded from GNSS online services, SmartBase
Quality Check can be used to estimate consistent coordinates for MSB processing.
Generating a solution
This workflow assumes that the user has already set up a POSPac project, i.e. they have imported
their raw data and downloaded and/or imported base stations along their corridor.
To generate a solution with IN‐Fusion Multi‐Single‐Base technology:
1. If the stations are downloaded from respective GNSS services and more than 4 stations are
downloaded, it is recommended to run SmartBase Quality Check and to use the adjusted base
coordinates for each station.
2. If it is not possible to use SmartBase Quality Check, use Coordinate Manager to input the
accurate coordinates for the selected base stations.
3. Under Project Explorer; select the stations to use in the Multi‐Single‐Base process, then right‐
click and select Create MultiSingleBase Station or select Create Multi Single Base option from
the Run menu.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 103
9 – Processing Techniques
4. A progress window will be displayed to show the processing progress for individual bases.
5. When the MSB creation process is finished, a new station MTSB1 will be created under the Base
Stations Node.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 104
9 – Processing Techniques
Similar to how POSPac handles Single Base and SmartBase, a GNSS observables checking will be
performed for each of the base segments. The GNSS QC results include the baseline length, number
of satellites, PDOP, forward/reverse separation, QC solution status, satellite elevation, and
residuals. These can be further analyzed in Display Plot. It is worthwhile to note that the plots under
Baseline MTSB1 GNSS QC show the entire mission period (stitched from all the base segments).
For clearer inspection of the MSB segments in the Plan View, it is best to turn off some layers that
obstruct the view of the stations. This can be done by opening the View Filter Manager and turning
off the baselines layer.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 105
9 – Processing Techniques
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 106
9 – Processing Techniques
The precise data generated can then be transmitted to POSPac and used for post-processed RTX-aided
inertial processing. The post-processed RTX (PP-RTX) implementation allows for cm level positioning
for mobile mapping without reference stations. Below are some key points related to processing data
using PP-RTX:
• Does not require reference stations or real-time subscription. Requires a POSPac PP-RTX
subscription which is available in 6 or 12 month increments
• PP-RTX solution can meet accuracies of better than 3 cm RMSE Horizontal and 6 cm RMSE
Vertical in open sky environments
• Available immediately after mission, unlike traditional post-processed PPP solutions, which can
take several days
• Can obtain carrier phase ambiguity fixing (forward or backward) in as little as 5 minutes and on
average 20 minutes when clean GNSS observables are collected
• Provides a convergence free, fully fixed solution by combining the forward and backward
solutions, and requires at least 40 minutes of data (recommended) with no loss of satellite
• PP-RTX is available for use with datasets from 2013 and later
• Best suited for data logged in areas where continuity of observations can be guaranteed (i.e.
open sky)
The workflow of processing using PP-RTX is very straightforward and is described below:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 107
9 – Processing Techniques
GNSS QC
Similar to other processing modes (e.g. In-Fusion SmartBase, or In-Fusion Single Base), a quality check
step is automatically performed on the downloaded PP-RTX observables before running the GNSS-
inertial processor.
The GNSS QC results are available in Display Plot for further analysis.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 108
9 – Processing Techniques
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 109
9 – Processing Techniques
Generating a solution
To generate a solution with PPP IN‐Fusion technology:
1. Click to create a new project.
2. Click to save the project at the required location.
3. To import the raw data, click the Import icon and select the data source location.
4. Click Import to import the data. The trajectory appears in the Plan View (see 98)
5. Select the GNSS Inertial Processor icon and then select IN‐Fusion PPP in the GNSS Mode field.
6. Click to blend the inertial data with the GNSS raw observables with IN‐Fusion technology.
You will immediately be prompted to download the required PPP data to enable PPP processing.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 111
9 – Processing Techniques
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 112
9 – Processing Techniques
3. To retrieve a solution, click the doubled arrow icon to compute the smoothed best estimate
of trajectory (SBET).
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 113
C H A P T E R
10
GNSS-Aided Inertial
Navigation
In this chapter:
GNSS‐Inertial Processor settings Initiating the GNSS‐Inertial Processing
Timing, Multipath, and Baseline options
Initialization options
Lever Arms and Mounting Angle options
Auxiliary GNSS options
GAMS improvement
Secondary GNSS Lever Arms options
Differential Corrections options
DMI options
PFIX options
Custom Settings options
Running the GNSS‐Inertial Processor
Status
Message Log
The POSPac MMS GNSS‐Inertial Engine supports both traditional aided inertial navigation methods
(the same ones found in POSPac version 4), but also implements Inertially‐Aided KAR. This is a
carrier phase ambiguity estimation and resolution technique that is tied to the centralized Kalman
filter. The inertial data are used to help resolve the initial ambiguities and maintain position
accuracy during periods of GNSS signal disruption which allows the GNSS‐Inertial processor to re-fix
the carrier phase ambiguities within a few seconds after the disruption ends.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 114
10 – GNSS-Aided Inertial Navigation
• Select Project / Project Settings. Click the GNSS‐Inertial Processor folder icon to view and to edit
the options for processing the inertial navigation solution.
• Click to launch the GNSS‐Inertial command pane and then click to open the GNSS‐Inertial
Processor section of Project Settings:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 115
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 116
10 – GNSS-Aided Inertial Navigation
GNSS The slider bar scales the standard deviation GNSS position measurements. The
Position standard deviation of these measurements depends on the reported GNSS post-
Quality Scale processed RMS. If the actual GNSS accuracy is not consistent with the reported
Factor GNSS RMS scaling helps GNSS‐inertial processing.
The slider bar only has an effect in the following GNSS modes: Differential GNSS,
PPP, Real‐time GNSS, Primary Trimble RTX, Primary OmniSTAR, Primary
Marinestar, and Auxiliary GNSS.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 117
10 – GNSS-Aided Inertial Navigation
Initialization options
This section describes the various settings in the Project Settings dialog for GNSS‐Inertial Processor /
Initialization. By default, all fields automatically update and include the initial attitude, position, and
velocity from the GPS data. To manually specify the settings, select the appropriate check box:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 118
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 119
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 120
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 121
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 122
10 – GNSS-Aided Inertial Navigation
Field Description
Reference to Auxiliary The reference to the Auxiliary 1/2 GNSS antenna lever arm is a three‐dimensional
1/2 GNSS Lever Arm vector defining the displacement from the reference point (origin of the
reference body frame) to the phase center of the auxiliary 1 or 2 GNSS antenna.
Note – This displacement is resolved in the mobile mapping vehicle body frame.
Standard Deviation: The slide control specifies the assumed accuracy of the
entered lever arm. The default value is 10 cm. You can increase the setting if
the lever arm is not known with 10 cm accuracy. It may not be known at all, in
which case the control should be set to 1 meter on a small vehicle such as a
car or airplane or 10 meters on a large vehicle such as a boat. When the slider
bar is in the left position (at 3 cm), the lever arm is excluded from calibration.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 123
10 – GNSS-Aided Inertial Navigation
GAMS improvement
GAMS in POSPac 7.1 and newer will support GLONASS when BD982 receivers are used. This will help
to produce better heading solutions since more satellites are in view. When users do not have
accurate GAMS information, POSPac has the option to automatically estimate baseline vector. This
option is turned OFF by default for MV datasets and it can be turned ON by setting the baseline
vector standard deviation larger than 1 cm. To obtain the best possible navigation performance,
Applanix recommends the user to use the most accurate baseline vector information when possible.
Below describes the various settings that can be edited in the Project Settings dialog:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 124
10 – GNSS-Aided Inertial Navigation
GAMS lever arm calibration can be found under the “Calibrated Installation Parameters” plot. This
plot shows the GAMS lever arms convergence over time, which is similar to, for example, the
Primary GNSS lever arm calibration. The Figure of Merit plot provides a confidence level of the
calibration process for the user as well.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 125
10 – GNSS-Aided Inertial Navigation
Once the GNSS‐Inertial processor is used with GAMS, the status of the computed GNSS heading
solutions used in the GNSS‐Inertial processing is available in Display Plot as shown below:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 126
10 – GNSS-Aided Inertial Navigation
Note – This displacement is resolved in the mobile mapping vehicle body frame.
Field Description
Standard Deviation The slide control specifies the assumed accuracy of the entered lever arm. The default
value is 10 cm. You can increase the setting if the lever arm is not known with 10 cm
accuracy. It may not be known at all, in which case the control should be set to 1
meter on a small vehicle such as a car or airplane or 10 meters on a large vehicle such
as a boat. When the slider bar is in the left position (at 3 cm), the lever arm is
excluded from calibration.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 127
10 – GNSS-Aided Inertial Navigation
DMI options
This section describes the various settings that can be edited in the Project Settings dialog for
GNSS‐Inertial Processor / DMI:
Field Description
Reference to DMI The lever arm is the offset from the reference point to the point where the
Lever Arm DMI‐instrumented wheel touches the ground. For “direct connect” installations
where DMI signals are derived from ABS signals from all four wheels, the lever arm is
the average of the lever arms to the four wheels. The X‐axis is considered to be
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 128
10 – GNSS-Aided Inertial Navigation
positive in the forward direction of the vehicle, the Y‐axis is positive on the right side
of the vehicle, and the Z‐axis is positive in the down direction.
Standard Deviation: The slide control specifies the assumed accuracy of the entered
lever arm. The default value is 10 cm. You can increase the setting if the lever arm is
not known with 10 cm accuracy. It may not be known at all, in which case the control
should be set to 1 meter on a small vehicle such as a car or airplane or 10 meters on a
large vehicle such as a boat. When the slider bar is in the left position (at 3 cm), the
lever arm is excluded from calibration.
DMI Scale Factor The DMI scale factor has units of Pulses per Metre (PPM) and is in fact the inverse of
the scale factor that multiplies the DMI pulse count to yield the distance traveled. It is
presented as such for your convenience. It is determined either by observing the DMI
pulse count over a precisely known distance or dividing the DMI pulse count per
revolution by the wheel circumference.
Scale Factor Standard Deviation: The slide control specifies the assumed accuracy of
the entered scale factor as a percentage. The default value is 5%. You can increase the
setting if the scale factor is not known with 5% accuracy. It may not be known at all, in
which case the control should be set to 100%. When the slider bar is in the left
position, at 0.1%, the scale factor is excluded from calibration.
Processing Options— The DMI position filter runs an additional smoothing function on the blended position
Run Position Filter solution that holds the computed position constant when DMI measurements
check box indicate that the vehicle is not moving. When the position filter is disabled, the
computed position solution may exhibit small changes due to assumed noise in the
DMI measurements when the vehicle is obviously stationary. Such changes may be
legitimate if for example the vehicle is being buffeted by wind or persons are moving
about the vehicle interior.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 129
10 – GNSS-Aided Inertial Navigation
PFIX options
Position Fix (PFIX) functionality provides a means to aid the inertial solution with position
information determined externally to the POS LV/AV. The intention is to allow the user to close the
loop with quality control methods applied to direct georeferencing data. Typically, a user will run
POSPac once to create an SBET file. Then they will apply the SBET to remote sensing data such as
LiDAR to create georeferenced spatial data. By comparing the created spatial data to surveyed
ground control points, the user can observe errors in the POS position at a specific instance of time.
By adding the error to the SBET solution at that instance of time, the user can create a precise
observation of the true position of the POS system. These observations are PFIXes and can be added
back into the POSPac project for reprocessing of the SBET file to create a more accurate trajectory.
Another possible use case is tracking the vehicle using a total station. PFIX functionality would allow
a user to import known vehicle positions determined by tracking a reflector on the vehicle with a
robotic total station. However, users should be aware that precise time synchronization is required
between the total station and the POS LV. Errors in timing will appear as along‐track position errors
when combined with the inertial solution and may result in rejection of the PFIX.
While it is also possible to generate a PFIX by parking the vehicle on a known control point and
recording the occupation time, it is often found to be difficult to achieve the desired accuracy in a
practical way.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 130
10 – GNSS-Aided Inertial Navigation
Setting up PFIXes
For POS LV/AV and POS LS users, processing may be aided by the introduction of static or dynamic
position fixes. These position fixes may be viewed and edited via the Position Fixes and Satellite
Events toolbar button in the GNSS‐Inertial Processor panel.
In POSPac MMS 7.0 and earlier, all position fixes must be entered in ITRF2000 at mission epoch. In
POSPac MMS 7.1 and newer, position fixes may now be entered in any frame permitted for Custom
SBET export. Click Mapping Frame to launch the Mapping Frame Parameters window.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 131
10 – GNSS-Aided Inertial Navigation
Field Description
Do not extract When this option is selected, all of the settings currently set in the GNSS‐Inertial
hardware Processor and its sub‐items are used in the processing. Any of the settings found
configuration in the logged POS data is ignored and will not be imported into the project (such
parameters during as lever arms, mounting angles, and so on).
import This function is useful when creating a template for a particular vehicle that is
used many times without changes to the equipment installation. To learn more
about templates, see Batch Processing.
Extraction Time Span Enables you to specify the extraction of a specific time period, instead of the
in Seconds of Start entire data set. The default is to use the entire time interval.
Week
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 132
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 133
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 134
10 – GNSS-Aided Inertial Navigation
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 135
10 – GNSS-Aided Inertial Navigation
Status
Message Log
The message log window displays processing progress, data information, and any processing
problems as they occur. To view the message log after processing is completed, select Report /
Message Logs.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 136
10 – GNSS-Aided Inertial Navigation
Click to direct the GNSS‐Inertial processor to perform all of the processing operations required
by the selected mode. This is the recommended action to obtain the SBET directly.
You can compute the forward‐in‐time solution by clicking . This can be useful for evaluating a
particular processing setup or mode before committing to the remaining operations. Click to
perform the remaining operations that generate the SBET.
During processing, a report screen and a status indicator appear. When the status bar indicates
100%, the processing is complete. The post-processed solution then appears in the Plan View.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 137
C H A P T E R
11
Navigation File Formats
In this chapter:
Output data files
Using post-processed data
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 138
11 – Navigation File Formats
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 139
11 – Navigation File Formats
where α is the computed wander angle, and vx vy vz are the X, Y, and Z components of the
computed velocity resolved in the wander angle frame.
The wander angle coordinate frame provides for a navigation solution anywhere on Earth,
including the North and South poles. The mathematical singularity that occurs when computing
North and East velocities when passing over a pole is relegated to the above output
transformation.
• The indicated heading is the heading of the wander angle frame. Again, this avoids a
computational singularity at the poles. The true heading with respect to the North direction is
computed as shown below:
𝛹𝛹𝑇𝑇 = 𝛹𝛹𝑊𝑊 − 𝛼𝛼
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 140
C H A P T E R
12
Export SBET Data
In this chapter:
Export command As a result of blending inertial and aiding data in
Change Coordinate System (Mapping POSPac, the Smoothed Best Estimate of
Frame Parameters dialog) Trajectory (SBET) data is computed. The
trajectory data is described by the latitude,
longitude, and altitude in a WGS‐84 system and
are stored in a binary file together with velocity
and orientation data for each epoch.
The EXPORT command converts the trajectory
data to a local grid and datum specified by you
and exports the results in various formats. You
can choose to apply a predefined database of
grids and datum provided by Applanix or specify
your own grids and datum in a user‐modifiable
database (that is saved and reused).
Export command
To open the Export pane, click the Export icon under the Tools tab:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 141
12 – Export SBET Data
The Export pane is only available when a project is open or when a new project is created:
Field Description
Export File name Click the icon, and enter an export file name. The default directory for the export
file is the Project folder location.
Export File Select the format of the exported data. The options are ASCII, DXF, Custom Smoothed
Format BET, Shape‐file, SBET, Google KML or any user‐defined file format. For more
information on setting up a new file format in the Profile Manager, see Profile
Manager.
Note –
• The SBET data is referenced in the WGS‐84 datum transformation. This output
datum is fixed and cannot be changed within POSPac MMS.
• The Google KML format has a limit on the number of records, so resampling to a
10‐20 meter interval is highly recommended. If the interval is too high, the Google
Earth application will not load the KML file.
• All output formats are available for all POS data (AV, LV, and MV).
• 14‐parameter datum transformations within any output format of EO or Export
mapping frame definition.
• Supports datum transformations from another reference frame than ITRF00 (Multi‐
step transformations are used).
Settings Make the required selection in the following fields:
• Output Rate—Event Time, All Records, Specified Time Interval, Specified Distance
Interval.
• Output Height—Ellipsoid or Orthometric.
• Use Real‐time Navigation—select No to use the real‐time solution instead of the
SBET.
• Output Unit / Coordinate—Meter, US Survey Foot, International Foot.
• Output Unit / Lat & Long—Deg Decimal or Deg Arcmin, Arcsec format.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 142
12 – Export SBET Data
– Reference to Output Lever Arm—enables you to enter or edit the offsets from the SBET
point of reference (POSGNSS‐Inertial Processor reference) to the export frame if they are
not the same.
– Output w.r.t Reference Mounting Angles—enables you to specify the fixed mounting angles
from the SBET reference frame to the export frame if they are not the same.
– Output to Sensor 1 or Sensor 2 Frame—automatically enters the lever arms and mounting
angles values between Reference and Sensor 1 or 2. This only applies to POS MV data.
• To accept the settings and to start the export processing, click Export.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 143
12 – Export SBET Data
Profile Manager
To create a new Export profile or to edit an existing one that was set up by another user, click the
Profile Manager icon in the Export pane:
Select the Available Profiles you require. The following output file formats are available: ASCII, DXF,
Custom Smoothed BET, Shapefile, SBET, and Google KML.
• You can load the DXF format into most CAD programs.
• The Shapefile can be loaded into most graphics programs for display.
• The Google KML format can be displayed with Google Earth.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 144
12 – Export SBET Data
• To add comments to the Export file, click Add Text > to open the Text Format dialog.
• To define the layout for the body of the export file, select the Data Record tab:
• To define the footer of the output file, select the Footer tab:
• POSPac MMS 8.1 has enhanced Time formatting for time fields in custom POSEO and Export
profile headers, data records and footers with additional built in time formats and the capability
to output GPS or UTC time.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 145
12 – Export SBET Data
User defined Custom Date Time Format is available as well. The format codes can be accessed in a
pop up dialog.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 146
12 – Export SBET Data
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 147
12 – Export SBET Data
Specify the frame, epoch and ellipsoid corresponding to the coordinates listed at the upper left. If
tectonic plate motion corrections are appropriate for this frame, check the Use Plate Model
Velocity check box and select Apply Changes.
To verify that the tectonic plate correction is being applied, close the Coordinate Manager dialog
and display the properties for this base station.
The Local Coordinate section will display the entered station coordinates and computed site velocity
predicted by the tectonic plate motion model. The Global Coordinate section will display the station
coordinates in ITRF2000 at the epoch of survey.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 148
12 – Export SBET Data
The SBET position and velocity values will be transformed from ITRF2000 (survey epoch) to the
selected datum at the Frame Epoch. The Target Epoch box permits the user to select either the
Mission Date or a Custom Date. The tectonic plate correction is now performed whenever the
Custom Date differs from the Mission Date. As a result, the checkbox has been removed because it
is no longer needed. To disable tectonic plate corrections, simply select Mission Date as the target
epoch.
Transformation Sequence
If the target datum is a 14‐parameter datum, the sequence of transformations proceeds as follows:
1. ITRF2000 (survey epoch) to ITRF2000 (target epoch) using a tectonic plate correction;
2. ITRF2000 (target epoch) to target datum (target epoch) using the 14 parameter transformation
evaluated at target epoch.
If the target datum is a 7‐parameter datum, the sequence of transformations proceeds as follows:
1. ITRF2000 (survey epoch) to ITRF2000 (target epoch) using a tectonic plate correction;
2. ITRF2000 (target epoch) to the 14‐parameter base datum (target epoch) using the 14 parameter
transformation evaluated at target epoch;
3. 14‐parameter base datum (target epoch) to the 7‐parameter target datum (target epoch) using
the 7 parameter transformation.
The 14‐parameter base datum is the value listed as the From Datum for 7‐parameter
transformations. For example, ED50 uses ETRS89 as its base datum, as illustrated below.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 149
12 – Export SBET Data
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 150
12 – Export SBET Data
Grid/Zone tab
Adding a new mapping grid to your mapping database (Add button under Grid)
4. Click Add.
5. Complete the fields, when prompted, with the name of the New Grid and New Zone
respectively:
6. Complete the rest of the fields with the appropriate values of the first zone and select the
correct datum type and projection and then click OK. Some of the fields required depend on the
map projection you selected.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 151
12 – Export SBET Data
The following table lists types of projections, and their required data fields supported by the Export
functionality.
Projection Data Fields
Finnish National Grid Zone Central Meridian
Zone False Easting
a, b, ∆x, and ∆y
Hotine Oblique Mercator Latitude/Longitude of center of the projection
Scale Factor
Axis Azimuth
Bearing of the Center Line
False easting/northing at natural origin
Lambert Conic Conformal Latitude/Longitude of the grid origin
with one standard parallel Scale Factor
False easting/northing
Lambert Conic Conformal Central Meridian
with two standard parallel Latitude of the grid origin
Southern/Northern standard parallel
False easting/northing
Local Space Rectangular Latitude/Longitude of the grid origin
Altitude of the grid origin
Oblique Mercator (one point Latitude/Longitude of center of the projection
and azimuth) Scale Factor
Axis Azimuth
Bearing of the Center Line
False easting/northing at center of projection
Stereographic Latitude/Longitude of grid origin
Scale Factor
False easting/northing
Transverse Mercator Central Meridian
Latitude of the grid origin
Scale Factor
False easting/northing
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 152
12 – Export SBET Data
Note – You can only modify a user‐constructed database (green icons), not the Applanix ones.
Removing a zone in a grid (Delete Grid button)
1. Use the drop‐down lists on the left of the Mapping Parameters dialog to browse to and then
select the grid to remove (see Grid/Zone tab).
2. Click Delete.
3. A pop‐up dialog prompts you to confirm the deletion; click Yes to proceed with the deletion or
click No to cancel (see Grid/Zone tab).
Note – You can only modify a user‐constructed database (green icons), not the Applanix ones.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 153
12 – Export SBET Data
Datum tab
From the Ellipsoid drop‐down list, select the ellipsoid applicable to the new datum and then
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 154
12 – Export SBET Data
Rx, Ry, Rz —angles of rotation from WGS‐84 frame to new datum frame.
where the following parameters must be specified: dX, dY, dZ—shift between the datum (m)
f—scale factor of rotation
Rx, Ry, Rz—Angles of rotation from WGS‐84 frame to mapping datum about X, Y, Z axis accordingly
(rad)
The sequence of the rotations (that is, if R1, R2, R3 = Rx, Ry, Rz, then 1 = z, 2 = y, 3 = x) Direction of
rotations (clockwise or counter‐clockwise).
Modifying a datum
1. Click Edit (see Datum tab).
2. Modify the values as required and then click OK.
Removing a datum from the database (Delete Datum button)
1. Use the drop‐down lists on the left of the Mapping Parameters dialog to browse to, and then
select the zone to remove (see Grid/Zone tab).
2. Click Delete.
3. A pop‐up dialog prompts you to confirm the deletion; click Yes to proceed with the deletion or
click No to cancel:
Note – You can only modify a user‐constructed database (green icons), not the Applanix ones.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 155
12 – Export SBET Data
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 156
12 – Export SBET Data
Note – You can only modify a user‐constructed database (green icons), not the Applanix ones.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 157
C H A P T E R
13
Tools
In this chapter:
Distance Calculator pane The POSPac MMS GNSS‐Inertial Tools software
includes a number of additional tools.
Trimble Mission Planner software
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 158
13 – Tools
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 159
C H A P T E R
14
Data Display and Reports
In this chapter:
Display function POSPac currently has two forms of reporting:
Graphic plots and text‐based message logs.
Message Logs
This chapter briefly describes each of these
QC Report functions. For full details on how to determine
Publishing Module if your solution quality is of the highest level,
see Solution Quality Assessment.
Display function
To examine imported real‐time and post-processed data in graphic or tabular formats, click on the
Reports tab and click the Display Plots icon on the toolbar.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 160
14 – Data Display and Reports
Launch NAVDIF.
Enable Events for display by selecting View / Events and then selecting Event 1 and/or Event 2.
These options are only available if the data contains logged events.
A Favourites option is available that enables you to add your favourite plots to a list to view later.
To enable this option, select View / Favourites.
To add plots to the Favourites list, select Edit / Favourites and then select or clear the plots that
are wanted and/or not wanted.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 161
14 – Data Display and Reports
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 162
14 – Data Display and Reports
Resolution Current Point Specifies the number of data records to be plotted. If the data
includes a large number of records, the displayed data load can take
a long time. Specifying a number of displayed records that is
significantly less than the number of records in the data file will
decrease the load time because most records will not be loaded.
The default value is 1000 displayed records.
Click All Data to recalculate and display the number of records
available for the current view:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 163
14 – Data Display and Reports
Zooming
To zoom, point the cursor, hold down the left mouse button, surround an area and then release
the button. The new level of magnification is globally applied to all corresponding display screens.
To zoom out, repeat the procedure, moving in the opposite direction:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 164
14 – Data Display and Reports
NAVDIF Function
The Navigation Differencing (NAVDIF) function is launched from the toolbar in Display Plots. It is
used to compute the difference time history between selected navigation files. The difference file
appears in the Display file selection window after NAVDIF has created it.
The NAVDIF function has a variety of uses. Its typical use is the computation of the difference time
history between a forward‐in‐time or SBET solution and a significantly more accurate reference
navigation solution. The difference between these navigation solutions approximates the
navigation error.
The following identifies the NAVDIF dialog elements. Source files and directories are auto‐detected
(only if an active project is pre‐selected).
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 165
14 – Data Display and Reports
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 166
14 – Data Display and Reports
Run NAVDIF
1. Open Display Plot.
2. Click the Launch NAVDIF icon .
3. Click Difference to start processing.
The Messages field and a status indicator are displayed during processing.
4. When the Display dialog opens with a message Differencing completed, click OK.
Message Logs
Each command and process produces a message log after it has been completed. With the
exception of the importing and extracting or POS data, all of these engines will prompt you to view
the message log if they have been terminated with errors or warnings. To access the message logs,
select Reports / Message Logs.
For guidelines on what to look for in the message logs, see Solution Quality Assessment.
QC Report
POSPac 8.2 has introduced a new QC Report generation feature. After a dataset has been
imported or processed, users can generate a summary report of their processed data in PDF
format. The QC report includes the following information:
● Mission and hardware information
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 167
14 – Data Display and Reports
At any of point after rover import, a QC report can be generated by clicking on the QC Report
button:
The QC Report pane is brought into view, and users can use the default template or users can
create their own template to place under:
C:\ProgramData\Applanix\User QC Report Templates
The default template XML file can be found under if users need it as a starting point:
C:\Program Files\Applanix\POSPac MMS 8.2\QCReport\Templates\Diagnostic.xml
The default location for the generated QC Report PDF and the log file can be found under \Mission
1\Report. Users can also customize this file path.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 168
14 – Data Display and Reports
Under the Options -> Publish & QC Report tab, users can change the default number of plot points,
resolution, option to auto generate the QC report after SBET, and the option to plot after fine
alignment. Note that by increasing the Max Plot Points and Plot Resolution, the time to generate
the report will also increase.
Publishing Module
POSPac 8.2 has introduced a new Publishing module. After a dataset has been imported or
processed, users can generate a zipped file that contains the all the necessary files generated from
processing as well as the log files for QC.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 169
14 – Data Display and Reports
At any of point after rover import, the project can be published by clicking on the Project Publisher
button:
The Project Publisher pane is brought into view, and users can use the default template or users
can create their own template to place under:
C:\ProgramData\Applanix\User Publish Templates
The default template XML file can be found under if users need it as a starting point:
C:\Program Files\Applanix\POSPac MMS 8.2\Publish\Templates\Standard.xml
The default location for the published zipped file and the log file can be found under \Mission
1\Publish. Users can also customize this file path.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 170
C H A P T E R
15
Tips and Tricks
In this chapter:
Changing the background color of the Plan View
Changing the color settings of the Plan View
Specification and automatic conversion of units
Fast access to project settings in the task bar
Fast selection of items in the main Plan View
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 171
15 – Tips and Tricks
Figure 15.1 Definition of the color index for the post-processed RMS Display in the View Filter Manager dialog
For a description on how to specify the current metric unit, see below.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 173
C H A P T E R
16
Solution Quality Assessment
In this chapter:
Imported and extracted data This chapter presents a set of guidelines for
assessing the quality of the various solutions
Real‐time solution
produced by the available post-processing
Base station coordinate survey modes in the POSPac MMS software.
GNSS QC processing
Applanix SmartBase solution
Interpretation of Applanix SmartBase Quality
Check Results summary
POSGNSS KAR and PPP solutions
Smoothed Best Estimate of Trajectory (SBET)
solution
Calibrating the reference to GNSS Lever Arm
values
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 174
16 – Solution Quality Assessment
Real‐time solution
Examine the following display plots after the POS data are imported into the project. To access the
display plots, select Reports / Display Plots. See also Data Display and Reports.
• Real‐Time Trajectory / Top View—become familiar with the mission trajectory.
• Real‐Time Trajectory / Altitude—determine when and how the POS was initialized. If a POS AV
was used, determine whether it was initialized on the ground or in the air. If a POS LV was
used, determine whether it was initialized while the vehicle was stationary or moving.
Determine how many GNSS satellites were visible during the initialization.
• Real‐Time Trajectory / Roll and Pitch—ensure that the POS was operated with the correct
mounting angles.
High accuracy, cm-level global coordinates can automatically be computed by POSPac for any base
station and used for GNSS-Inertial processing. Below are some key points related to using this
feature:
• Does not require a subscription
• Support data intervals from 1 second to 30 seconds
• For highest absolute accuracy, it is recommended to provide at least 60 minutes of
observations
• Data files cannot be less than 30 minutes and cannot exceed 24 hours in length.
• Data files must be static only
• Data files must contain dual frequency pseudorange and carrier phase observations (L1 and L2)
• Data must have been collected after 14 May 2011
• BeiDou data is supported since 04 June 2014
• Internet connection is required
• Coordinates are available 1 hour after data collection
• Data formats accepted include T02 and the standard RINEX 2 and RINEX 3 data formats
• Supported in batch
• Coordinates are surveyed in to the ITRF00 Datum, current epoch
The workflow of surveying a base station is very straightforward and is described below:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 175
16 – Solution Quality Assessment
3. Right-click the base station in Plan View or Project Explorer and select Compute RTX
Coordinates. POSPac will upload the base data to the RTX server and return the surveyed
coordinates within minutes (Note that if there is a connection issue for more than 5 minutes,
PP-RTX generation will time out automatically). Once the computation is complete, a dialog
will pop up to show the computed accuracy (standard deviations) and you can choose to
accept or reject the newly computed coordinates. A log file can be found under the proc
folder: rtxCoords_{STATION NAME}_Mission 1.log
Base station coordinate survey is available in batch processing under a checkbox as Compute RTX Pos.
Users can enable/disable this option in Coordinate Manager while setting the base file in batch. The
survey coordinates will always be computed and used when this option is selected. A warning
message will be reported in the batch logs if the horizontal or vertical precision exceeds the threshold
(3 cm in horizontal, 5 cm in vertical (1 sigma)).
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 176
16 – Solution Quality Assessment
GNSS QC processing
GNSS QC processor can be used to check the quality of GNSS observables before running GNSS‐
Inertial processor in Single Base, SmartBase, or PP-RTX modes. After the user imports a base
station and clicks the Set Base option, POSPac will decode the base data and launch the GNSS QC
processor. When the user runs Applanix SmartBase, POSPac will generate the SmartBase data and
launch the GNSS QC processor. Similarly, when the user runs Applanix PP-RTX, POSPac will
generate the PP-RTX data and launch the GNSS QC processor.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 177
16 – Solution Quality Assessment
The GNSS QC results include the baseline length, number of satellite, PDOP, QC solution status and
satellite elevation and residuals. These results are summarized in GNSS QC Statistics window as
well as in the GNSS QC processing message logs as shown below:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 178
16 – Solution Quality Assessment
The GNSS QC results are also available in Display Plot for further analysis. Some example plots are
shown below:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 179
16 – Solution Quality Assessment
GNSS QC information is useful for analysis before GNSS‐Inertial processing. For example, the user
can determine which single base station is the most suitable for processing by inspecting the GNSS
QC information (baseline length, the number of GPS/GLONASS satellites for each of the imported
base stations, PDOP, etc.).
For each base station, the GNSS QC results are separated into two major categories. In the
example shown above, these two categories are Baseline ATR5 GNSS Navigation Data and Baseline
ATR5 GNSS QC. Baseline ATR5 GNSS Navigation Data contains the baseline navigation information.
Baseline ATR5 GNSS QC contains the quality control information, which can help determine the
most suitable base station for processing when compared with other stations.
Baseline ATR5 GNSS QC is further divided into parent nodes: Number of SVs in solution, DOP,
Forward/Reverse Separation, Quality Factor, Estimated Position Accuracy, GPS Residuals, and
GLONASS Residuals. Each of the parent nodes has child nodes in green. If the parent node is
selected, all of child nodes will be displayed on the same plot. Of course, each of the child nodes
can be individually selected and displayed as well.
In the example below, we have imported raw POS data as well as three base stations (MLVL, ISLA,
and CREI). After all the desired base stations are imported and Set Base is used for each base, open
Display Plot to check the GNSS QC information for all the stations as shown below. Note that a
maximum of 10 baseline GNSS QC plots will be displayed.
Inspecting the GNSS QC information for each base station can help determine the most suitable
base station for processing. Given the GNSS QC information for each station below, the base
station MLVL is the recommended station to be used in the single base processing as it has
shortest baseline lengths and the most numbers of satellites throughout the whole mission.
Therefore, the user can go back to POSPac to right‐click the desired base station MLVL point in the
Project Explorer or Plan View and select the Set Base option and then run GNSS‐Inertial Processor
with Single Base processing.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 180
16 – Solution Quality Assessment
Quality Check computes adjusted coordinates for reference stations for which at least 18 hours of
continuous observables data are available to process.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 181
16 – Solution Quality Assessment
• It reports an OK status for those reference stations whose adjusted horizontal and vertical
coordinates differ from the published coordinates by less than 5 cm, and recommends the
output coordinates in the Output Coord field, that SmartBase will use to be Original, which are
the published coordinates in the RINEX observables file.
• It reports a Good Estimate status if the adjusted coordinates differ from the published
coordinates by more than 5 cm, and recommends the output coordinates that SmartBase will
use to be Adjusted, which are the adjusted coordinates.
• It reports a Bad Estimate status for a reference station if the adjusted coordinates differ from
the published coordinates by more than 5 cm and less than 18 hours of observables are
available, and recommends the reference station to be Disabled in the corresponding Output
Coord field.
• It similarly reports a Not Processed status for a reference station and recommends Disabled if
not enough observables data are available to compute a reliable adjusted position.
You can override the recommended output coordinates for any reference station by editing the
Output Coords field. If one or more reference stations are recommended as Disabled, then you
should delete them and rerun Quality Check. To view the SmartBase Quality Check summary,
select Reports / Message Logs.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 182
16 – Solution Quality Assessment
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 183
16 – Solution Quality Assessment
Table 16.2 Reference Station Applanix SmartBase Quality Check Processing Results
Field Unit Description
Station ID Station name.
Status Indicates the quality of the coordinates of each reference station.
3DError Meters 3D difference of adjusted coordinates from the input coordinates.
Process Time Hours The longest segment of processing time‐span without a station reset.
Span Value can be different for each station and cannot be bigger than the
control station process time‐span as the accuracy of other stations
depends on the control station.
Process Timespan = Process Interval * Solution Epochs Process
Timespan End Time ‐ Start Time
Process Interval Seconds Process interval.
Start Time Week Seconds The first epoch of the process time span.
End Time Week Seconds The last epoch of the process time span.
Solution Epochs Epochs Number of epochs with solutions during the segment.
No Solution Epochs Number of epochs without solutions during the segment.
Epochs
Mean Sats per The mean number of satellites during the segment.
Epoch
Station Reset Times The number of station reset during the processing.
Max Rx‐Clk Seconds The maximum receiver clock offset during the processing.
Prior to running the GNSS‐Inertial processor, verify the quality of the Applanix SmartBase solution
by reviewing the Applanix SmartBase Processing message log. Select Report / Message Log.
If the Applanix SmartBase data generation is successful, there is no need to review the message
log. If the Applanix SmartBase solution has encountered an error or warning, a pop‐up dialog
appears prompting you to view the message log:
The Applanix SmartBase message log contains a raw data analysis for each reference station in the
network and statistics on the Applanix SmartBase solution.
The Reference Station Raw Data Analysis reflects the data quality of each reference station for a
period of 15 minutes + rover time span. Fifteen minutes of data prior to the rover time span is
essential for Applanix SmartBase processing and ambiguity resolution:
• Values for Total_Gap, Max_Gap, and Min_Gap are in seconds.
• Unrepaired_CS shows the number of occurrences of unrepaired cycle‐slip.
• Simul_Unrepaired_CS stores the number of occurrences of simultaneous unrepaired cycle‐slip
for all satellites in the same epoch.
• REF2Traj_Centre (km) refers to the distance between the reference station and the average
center of the trajectory.
• Data rate of each station is in seconds.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 184
16 – Solution Quality Assessment
The SmartBase Statistics reflects the status of the computed Applanix SmartBase solution:
• SmartBase Status—the status of the Applanix SmartBase solution may be one of the following:
– PROC_STATUS_VRS_OK
– PROC_STATUS_VRS_LOWPERCENTAGE
– PROC_STATUS_VRS_DATAGAP
• Total full data gap indicates the total missing epochs in the Applanix SmartBase solution. If
data gaps occur, the status will report PROC_STATUS_VRS_DATAGAP.
• Total individual satellite data gap shows the total number of satellites with missing
observation data, either due to poor quality or low elevation (in the Applanix SmartBase
solution) for the whole mission time span.
• Percentage of Primary Station Measurement Usage is another indicator of the Applanix
SmartBase quality; indicates the percentage of the primary station measurements projected
into the Applanix SmartBase solution. The current threshold value is 90%. Below 90% reports
PROC_STATUS_VRS_LOWPERCENTAGE.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 185
16 – Solution Quality Assessment
The following table outlines the various Applanix SmartBase Status messages, the possible source
of the problem, and recommended actions.
PROC_STATUS_VRS_DATAGAP PROC_STATUS_VRS_LOWPERCENTAGE
Possible sources 1. Physical data gaps in the 1. Data gap in the Applanix SmartBase
Primary station raw data file. solution file caused by physical data
This is usually the main source. gap in Primary Station.
2. Poor quality primary station 2. Data gap in the Applanix SmartBase
data, where there are solution file caused by simultaneous
simultaneous unrepaired unrepaired cycle‐slip in Primary
cycle‐slips present and Station.
ambiguities cannot be fixed. 3. Bad data quality causing many
3. Poor quality primary station unresolved ambiguities if there are no
data where ambiguities for all data gaps.
satellites cannot be fixed. 4. Data gap in the Applanix SmartBase
4. Possibly network ambiguity is solution file caused by Bad network
unresolved. configuration and data quality,
network ambiguity resolution fails.
Action For the first three cases, the recommendation is to change Primary station based
on the raw data analysis information. For the fourth case, the only course of
action to follow is to change the network configuration, for example, reduce the
inter‐station distance by adding more reference stations.
Criteria for choosing The list is in the order of priority.
a good Primary 1. No continuous data gaps larger than 30 seconds (Max‐Gap, Min‐Gap).
Station 2. No occurrences of Simul_unrepaired_CS (simultaneous unrepaired
cycle‐slips).
3. Nearest distance to trajectory center.
4. Lowest number of unrepaired cycle‐slip.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 186
16 – Solution Quality Assessment
Click the Plot GPS Data icon in the POSGNSS dialog to display the Plot Results dialog:
The following table outlines the plots to review, the quality indicators, as well as a suggested
course of action if the quality indicator is not met.
Combined ±15 cm between forward and For Differential Processing, ensure KAR is
Separation reverse solution. engaged at an appropriate time and that the
integer ambiguity is fixed throughout the
trajectory. If baselines are short (less than 10
to 20 km), ensure that ionospheric corrections
are deactivated.
For PPP processing, ensure that precise
ephemeris files are used by the processor.
DOP PDOP < 2.5 = ideal Use POSGNSS Mission Planning tools to plan
PDOP < 4 is acceptable around PDOP spikes before flying missions.
Number of Satellites 5+ satellites throughout the entire Reduce the elevation mask to a minimum
mission value of 8° (for differential processing) and 5°
(for PPP).
Quality Factor 1 = best For differential processing, change KAR
2 = good settings to remain in a fixed solution for the
entire trajectory. A maximum quality factor of
two is expected for a PPP solution.
Satellite Lock ‐ Cycle Minimum cycle slips, only at low Keep bank angles less than 25° when flying the
Slips elevation angles mission.
RMS ‐ C/A Code and Random RMS values without a saw Check base station coordinates when using
Carrier Phase tooth or sinusoidal pattern multi‐base processing to ensure the accuracy
of the network.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 187
16 – Solution Quality Assessment
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 188
16 – Solution Quality Assessment
• When flying missions with roll angles exceeding 20 degrees, verify that the SmartBase Baseline
Data / 3D Distance to Closest Station is always within 70 km (Applanix SmartBase only).
Open Forward GNSS Measurement Residuals and/or Backward GNSS Measurement Residuals:
• Plots should appear noisy and centered about zero.
• Residuals should not show spikes associated with vehicle motion.
• Residuals should be within the dotted envelope most of the time.
• Significant spikes in residuals may be due to cycle slips in GPS data.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 189
16 – Solution Quality Assessment
Calibrated Installation Parameters Plots: X, Y, and Z Reference‐Primary GNSS Lever Arm (m).
The lever arms should converge correctly to an approximate single value with a few centimeters
variation. You can run the GNSS‐Inertial Processor the first time with initial values (extracted
values from the raw data or manually inserted values, as for example 0,0,0), then calibrate the
GNSS lever arm and extract the values afterwards. Always extract the last value from the plot and
not the average. Insert the values determined from the first run as new start values for the lever
arm and run the GNSS‐Inertial Processor again. Now, the lever arm values should converge to a
single value.
Select Project / Project Settings / Lever Arm and Mounting Angles.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 190
16 – Solution Quality Assessment
Initial Lever Arm, first run New Lever Arm, second run
In this example, the initial values are already quite close to the final calibration values. Nevertheless,
small improvements can be achieved by refining the lever arm, especially in the X and Y component.
Always extract the final value from the plot and not the average as the Kalman filter takes time to
converge on the correct lever arm value estimation.
If the lever arms converge and you still get unexpected solution results, verify your antenna settings
for each base station using the Coordinate Manager, which can be accessed by right‐clicking on a
base station point in the POSPac Project Explorer.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 191
C H A P T E R
17
Batch Processing
In this chapter:
Batch Processing from within POSPac POSPac has two ways to run a batch in the
processing of multiple projects and to allow
Other processing settings
them to run without user intervention. You
Creating your own Batch XML project file can:
• Create a new batch project from within
POSPac.
• Create your own batch XML project file
and launch POSPac MMS from the
command line.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 192
Rover Data Location
Enter the location of the first and last POS data or T04 files for processing. You can also select the
start and end time of the data to import:
For batch processing through the POSPac GUI, users can also override the default antenna type by
selecting the checkbox Override default and access the same Rover Antenna Specification dialog by
clicking the Custom Setup button.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 193
GNSS Mode settings
Select the processing mode of the batch files. For a complete list of available GNSS‐Inertial
Processing modes, see GNSS‐Inertial processor. Depending on the mode you select, there may be
additional options:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 194
• If you select IN‐Fusion SmartBase or IN‐Fusion GNSS Nav SmartBase as the GNSS Mode, POSPac
attempts to find the optimal network and only download and import the required stations:
• If you select IN‐Fusion Single Baseline or IN‐Fusion GNSS Nav Single Base as the GNSS Mode,
you must specify the location of the base station file(s) using Coordinates and Height
information to the Antenna Reference Point or use Smart Select Single Base. You can configure:
– A single base station file
– Multiple (for example, hourly) files for a single base station
– Multiple files for IN‐Fusion Multi‐Single Base processing
– Smart Select Single Base feature allows POSPac to automatically select a single best
reference station to be used for IN‐Fusion Single Base processing in batch. POSPac will
select this station from the SmartBase Database and the User Database (if it exists)
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 195
• If the coordinates are unknown, you can batch compute the position or compute using RTX. The
survey coordinates will always be computed and used when Compute RTX Pos. is selected (See
Base station coordinate survey for more details). A warning message will be reported in the
batch logs if the horizontal or vertical precision exceeds the threshold (3 cm in horizontal, 5 cm
in vertical (1 sigma)). Batch computing the position using Compute AVG Pos. should be a last
resort as the coordinate estimated will not be accurate. The option to add or retrieve a
particular base station to your User Database can be used here as well.
• Custom Settings. When data is logged with a dual-receiver (POS AV only), in the Custom
Settings tab, you can select which data (Primary or Secondary) to be used in the post-
processing.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 196
Export settings
Target epoch is supported in Exterior Orientation and Export options of the POSPac batch manager.
For Exterior Orientation, the target epoch is defined in the template project used to initialize the
batch. For Export, the target epoch is selectable from the GUI along with other mapping frame
parameters.
At the time when the batch is created, the mission date is not known because POS data has not
been imported. A special value of 0.0 is therefore used to indicate that the target epoch should be
set to mission date, as illustrated below. If mission date is not desired, it can be changed by
specifying a custom date in the Mapping Frame Parameters dialog.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 197
Other processing settings
To create your own template:
1. Exit the Batch Manager
2. Create a new project (do not import any data)
3. Enter all the desired settings in the Project / Project Setting / GNSS Inertial Processor.
In the Custom Extraction Settings pane, ensure that you select the Do not extract POS installation
parameters during import checkbox. In this way, when a new project or batch is created, it uses
the pre‐defined settings that were used in the construction of this template.
To use an existing template, select a Project Template from the list in the Project Template tab:
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 198
Creating your own Batch XML project file
In some situations it may make sense to create your own batch XML project file and launch POSPac
using the command line. This automatically opens the batch queue, processes the entire batch,
and then closes the POSPac MMS software.
The command line setup looks like this:
pospac.exe -b myBatch.posbat
In POSPac 6.2 and earlier, template files are required if the user wanted to specify certain
parameters (e.g., Primary GNSS Lever Arms) for batch processing. For POSPac 7.0 and newer, these
parameters can be specified under the tag <CustomSettings> for each individual mission in the
project batch file. This eliminates the necessity of using template files. These additional custom
batch parameters are not supported in the POSPac Batch Manager GUI, but are supported by the
*.posbat XML schema. They must be manually defined in the *.posbat file outside of the POSPac
Batch Manager GUI. The POSPac GUI Batch Manager does not support the loading of these custom
*.posbat files and they must be run from a command prompt using the –b switch.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 199
Example
<?xml version="1.0"?>
<Batch xmlns:xsi="…" xmlns:xsd="…">
<Version>2.0</Version>
<Project>
<Process>
<GnssMode>INFusion_PPRTX</GnssMode>
<GnssNavType>None</GnssNavType>
<AutoSelectDownload>false</AutoSelectDownload>
</Process>
</Project>
</Batch>
Example
<?xml version="1.0"?>
<Batch xmlns:xsi="…" xmlns:xsd="…">
<Version>2.0</Version>
<Project>
<Extract>
<FirstPosFile>C:\Datasets\AV\Demo\Demo.001<//FirstPosFile>
<LastPosFile>C:\Datasets\AV\Demo\Demo.005</LastPosFile>
<StartTimeTotalSec>0</StartTimeTotalSec>
<StopTimeTotalSec>999999</StopTimeTotalSec>
<OverrideDefaultAntenna>true</OverrideDefaultAntenna>
<AntennaManufacturer>Applanix</AntennaManufacturer>
<AntennaType>AV39</AntennaType>
</Extract>
<Process>
<GnssMode>INFusion_SmartBase</GnssMode>
<MultipathType>HIGH</MultipathType>
<SmartBase>
<SearchRadius>0</SearchRadius>
</SmartBase>
<CustomSettings>
<PriGNSSLeverX>0.0</PriGNSSLeverX>
<PriGNSSLeverY>0.0</PriGNSSLeverY>
<PriGNSSLeverZ>0.0</PriGNSSLeverZ>
<PriGNSSLeverSD>SDLessthan3cm</PriGNSSLeverSD>
<SecGNSSLeverX>0.0</SecGNSSLeverX>
<SecGNSSLeverY>0.0</SecGNSSLeverY>
<SecGNSSLeverZ>0.0</SecGNSSLeverZ>
<SecGNSSLeverSD>SDLessthan3cm</SecGNSSLeverSD>
<RefToIMULeverX>5</RefToIMULeverX>
<RefToIMULeverY>10</RefToIMULeverY>
<RefToIMULeverZ>15</RefToIMULeverZ>
<RefToDMILeverX>0.877</RefToDMILeverX>
<RefToDMILeverY>‐0.497</RefToDMILeverY>
<RefToDMILeverZ>0.643</RefToDMILeverZ>
<DMILeverArmSD>SD3cm</DMILeverArmSD>
<RefToIMUMountingAnglX>20</RefToIMUMountingAnglX>
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 200
<RefToIMUMountingAnglY>25</RefToIMUMountingAnglY>
<RefToIMUMountingAnglZ>30</RefToIMUMountingAnglZ>
<VehRefMntAngX>0.0</VehRefMntAngX>
<VehRefMntAngY>0.0</VehRefMntAngY>
<VehRefMntAngZ>0.0</VehRefMntAngZ>
<GAMSBaselineVectorX>0.01</GAMSBaselineVectorX>
<GAMSBaselineVectorY>‐2.23</GAMSBaselineVectorY>
<GAMSBaselineVectorZ>0.01</GAMSBaselineVectorZ>
<GAMSLeverArmSD>SD1cm</GAMSLeverArmSD>
<InitialAttitudeSource>VNAV</InitialAttitudeSource>
<GnssReceiver>Primary</GnssReceiver>
<IncludeHighRate>true</IncludeHighRate>
</CustomSettings>
</Process>
</Project>
</Batch>
For POSPac MMS 8.1, we have implemented a new IMU data scanner, configurable in batch mode
only, which scans all IMU data for data gaps. The user activates the scanner by setting an optional
flag in the <Extract> block(s) of the posbat file.
<Extract>
<FirstPosFile>C:\Data\Default.001</FirstPosFile>
<LastPosFile>C:\Data\Default.020</LastPosFile>
<StartTimeTotalSec>0</StartTimeTotalSec>
<StopTimeTotalSec>999999</StopTimeTotalSec>
<OverrideDefaultAntenna>false</OverrideDefaultAntenna>
<ScanImuForDataGaps>true</ScanImuForDataGaps>
<Extract>
If the user enables the IMU data scan, the IMU scanning log file will report the process-able segment
start and end times.
-------------------------------------------------------------------------------
Imu Data Scan Utility [Mar 23 2017]
Copyright (c) 1997-2017 Applanix Corporation. All rights reserved.
Date : 03/27/17 Time : 15:27:49
-------------------------------------------------------------------------------
Start Time End Time Duration Reason For End Selected For Process
If a batch project contains a <Process> block, the GNSS-Inertial processor will run on the longest
segment.
By not configuring <Process> blocks, the user will be able to determine the process-able time
windows for all projects before setting up the final batch process. In this way, they have access to a
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 201
simple IMU data gap scanner.
In either case, the IMU scanning log will contain the timing information, which can then be used to
format the “final” batch file supplemented with additional projects corresponding to all (or a
selection) of the process-able segments. The user can use the start (<StartTimeTotalSec>) and end
(<StopTimeTotalSec>) times, which are currently configurable in the <Extract> block, to set up the
final batch process.
Here is a possible workflow.
1. Set up a new batch or edit an existing one. Add this element to the <Extract> sections of
each project:
<ScanImuForDataGaps>true</ScanImuForDataGaps>
3. For each project, check for more than one process-able window in the IMU scanning log file.
4. If the number of process-able windows is n > 1, manually split that project in the batch file
into n projects and populate the <StartTimeTotalSec> and <StopTimeTotalSec> fields in the <Extract>
section of the project with each window start and end time for all n projects. Also configure the
<Process>, <Export> and <ExternalOrientation> sections as/if required.
5. Re-run the batch, selecting just the segmented projects if <Process>, <Export> and
<ExternalOrientation> sections were not removed in Step 1.
The onus is on the user should they decide to automate this process somehow and have some
meaningful way of combining the SBETs for the segmented projects.
POSPac MMS 8.1 introduces a new flag in the <SmartBase> block of the .posbat format, which tells
POSPac to fall back to Smart Select Single Base in the event of a SmartBase failure (i.e. no observables
generated). In addition, users have the option to enable/disable DMI and/or GAMS during
processing.
<Process>
<GnssMode>INFusion_SmartBase</GnssMode>
<GnssNavType>None</GnssNavType>
<SmartBase>
<SearchRadius>0</SearchRadius>
<EnableSingleBaseFallback>true</EnableSingleBaseFallback>
</SmartBase>
<AutoSelectDownload>false</AutoSelectDownload>
<EnableDmiIfAvailable>false</EnableDmiIfAvailable>
<EnableGamsIfAvailable>false</EnableGamsIfAvailable>
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 202
</Process>
The default value of either of the sensor flags if absent is true (run with the specified sensor if
available).
The default value of the fallback flag is absent is false (fallback disabled).
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 203
Reference to IMU Mounting Angles
The reference to IMU mounting angles <RefToIMUMountingAnglX> are represented in degrees. X and
Y have a range of ±180° and the Z has a range of ±360°. A range error will be thrown and the batch
project will be aborted if the invalid values are defined.
Multipath
Multipath settings can be found in the POSPac Project Settings GUI under GNSS-Inertial Processor -
> Multipath and baseline tab (Project / Project Settings / GNSS-Inertial Processor /Multipath and
Baseline). If the <MultipathType> tag is omitted, the default multipath setting will be used.
• LOW
• MEDIUM
• HIGH
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 204
Antenna Type
Users can define tags <OverrideDefaultAntenna>, <AntennaManufacturer>, <AntennaType> in the
*.posbat file under the tag <Extract>. It should be noted that the antenna manufacturer and
antenna type strings must match the strings shown in the Rover Antenna Specification dialog
exactly, otherwise the settings will become invalid and a default type will be used.
Export
In POSPac MMS 8.1, all Export and EO settings (available in the POSPac GUI) in the .posbat file and
in addition to support multiple Export and EO blocks containing these settings. Example is shown
below.
<Export>
<CustomSettings>
<OutputFile>C:\Export\export_out.txt</OutputFile>
<OutputFormat>ASCII</OutputFormat>
<LeverX>0</LeverX>
<LeverY>0</LeverY>
<LeverZ>0</LeverZ>
<Tx>0</Tx>
<Ty>0</Ty>
<Tz>0</Tz>
<EventNum>AllRecords</EventNum>
<HeightOptions>Ellipsoid</HeightOptions>
<HeightOutputWGS84>false</HeightOutputWGS84>
<CoordinateUnits>Meter</CoordinateUnits>
<LatLonUnits>DegDecimal</LatLonUnits>
<Grid />
<Zone />
<Ellipsoid />
<Datum />
<LocalTransf />
<TargetEpoch>-1</TargetEpoch>
</CustomSettings>
</Export>
Exterior Orientation
In POSPac MMS 8.1, all Export and EO settings (available in the POSPac GUI) in the .posbat file and
in addition to support multiple Export and EO blocks containing these settings.
<ExternalOrientation>
<CustomSettings>
<PhotoIDFile>C:\Input\PhotoID.dat</PhotoIDFile>
<OutputFile>C:\Output\eo_out.txt</OutputFile>
<OutputFormat>Applanix Standard</OutputFormat>
<LeverX>0</LeverX>
<LeverY>0</LeverY>
<LeverZ>0</LeverZ>
<Tx>0</Tx>
<Ty>0</Ty>
<Tz>0</Tz>
<EventNum>PhotoIDTime</EventNum>
<EventTimeShift>0</EventTimeShift>
<ShiftX>0</ShiftX>
<ShiftY>0</ShiftY>
<ShiftZ>0</ShiftZ>
<HeightOptions>Ellipsoid</HeightOptions>
<HeightOutputWGS84>false</HeightOutputWGS84>
<ScaleHeightOutput>false</ScaleHeightOutput>
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 205
<AveGrdHeight>0</AveGrdHeight>
<KappaCardinal>0</KappaCardinal>
<CoordinateUnits>Meter</CoordinateUnits>
<AngleUnits>Degree</AngleUnits>
<LatLonUnits>DegDecimal</LatLonUnits>
<Grid />
<Zone />
<Ellipsoid />
<Datum />
<LocalTransf />
<TargetEpoch>-1</TargetEpoch>
</CustomSettings>
</ExternalOrientation>
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 206
A P P E N D I X
A
GNSS Services
In this appendix:
CORS
EPN
GSI
IGS
SOPAC
UNAVCO
CORS
Continuous Operating Reference Stations from the National Geodetic Survey (U.S.) provides Global
Positioning System data.
Website
http://www.ngs.noaa.gov/CORS/
FTP site
The files can be downloaded directly from NGS FTP site at:
http://www.ngs.noaa.gov/cors/rinex/
ftp://alt.ngs.noaa.gov/cors/rinex/
Download pattern:
ftp://www.ngs.noaa.gov/cors/rinex/YYYY/DDDDD/CCCC/CCCCDDDDD0.YYd.Z
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 207
A – GNSS Services
EPN
The EPN is a permanent GPS network created by the IAG Subcommission for Europe (EUREF). Its
primary objective is the creation and maintenance of the European Terrestrial Reference System.
The EPN consists of a well‐determined structure including GPS tracking stations, operational
centers, local and regional data centers, local analysis centers, a combination center and a central
bureau.
The EPN is the European densification of the network operated by the International GPS Service
(IGS). As such, the EPN uses the same standards and exchange formats as the IGS.
EUREF Permanent Network gathers reference stations part of 9 different European organizations
(that is, ASI, BKGE, BKGI, CDDIS, DUT, GOP, IGNE, IGNI, OLG, ROB).
Website
http://www.epncb.oma.be/_dataproducts/data_access/dailyandhourly/index.php
FTP site
The files can be downloaded directly from each organization's FTP site:
Country Organization Website
Italy Agenzia Spatiale Italiana (ASI) http://geodaf.mt.asi.it/GEOD/GPSD/
Belgium Royal Observatory of Belgium (ROB) ftp://epncb.oma.be/pub/obs/
France Institut Géographique National (IGNE) http://rgp.ign.fr
Czech Republic The Geodetic Observatory Pecny (GOP) ftp://pecny.asu.cas.cz/LDC/
Germany Bundesamt für Kartographie und Geodäsie (BKGE) ftp://igs.bkg.bund.de
Austria Austrian Academy of Sciences ‐ Space Research ftp://olggps.oeaw.ac.at
Institute (OLG)
Coordinates
The reference stations coordinates can be found at:
http://www.epncb.oma.be/_trackingnetwork/coordinates/
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 208
A – GNSS Services
GSI
Geographical Survey Institute, Government of Japan. As of April 2014, GSI requires all users to
apply for a username and password. Please contact GSI for the application process. The username
and password can be entered in Tools/Options/GNSS Data Services.
Website
http://www.gsi.go.jp/ENGLISH/
FTP site
The files can be downloaded directly from the FTP site at:
ftp://terras.gsi.go.jp
IGS
The International GNSS Service (IGS), formerly the International GPS Service, is a voluntary
federation of more than 200 worldwide agencies that pool resources and permanent GPS &
GLONASS station data to generate precise GPS & GLONASS products. The IGS is committed to
providing the highest quality data and products as the standard for Global Navigation Satellite
Systems (GNSS) in support of Earth science research, multidisciplinary applications, and education.
Currently the IGS includes two GNSS, GPS and the Russian GLONASS, and intends to incorporate
future GNSS. You can think of the IGS as the highest‐precision international civilian GPS
community.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 209
A – GNSS Services
Website
http://igscb.jpl.nasa.gov/components/data.html
FTP site
The files can be downloaded directly from the FTP site at:
ftp://igscb.jpl.nasa.gov/igscb/
Download pattern:
ftp://cddis.gsfc.nasa.gov/gps/data/daily/YYYY/DDDDD/YYd/CCCCDDDDD0.YYd.Z
Coordinates
The information on the coordinates can be found at:
http://itrf.ensg.ign.fr/ITRF_solutions/index.php
SOPAC
SOPAC provides GPS‐related data from its GARNER archive via ftp and http. It is an International
GPS Service (IGS) Global Data Center.
It serves as the primary data archive for the Southern California Integrated GPS Network (SCIGN)
and archives several hundred continuous GPS site RINEX files each day for SCIGN and other
regional GPS networks. Hourly RINEX files are also available for dozens of sites. Collects and
archives high‐rate (1 Hz), low latency (1‐2 seconds) GPS data from GPS stations in California
Website
http://sopac.ucsd.edu/dataArchive/
FTP site
The files can be downloaded directly from the FTP site at:
ftp://garner.ucsd.edu
Download pattern:
ftp://garner.ucsd.edu/pub/rinex/YYYY/DDDDD/CCCCDDDDD0.YYd.Z
Coordinates
The information on the coordinates can be found at:
http://sopac.ucsd.edu/processing/coordinates/
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 210
A – GNSS Services
UNAVCO
UNAVCO, a non‐profit, membership‐governed consortium, supports and promotes Earth science
by advancing high‐precision techniques for the measurement and understanding of deformation.
UNAVCO also supports education to meet the needs of the community and the public.
Website
http://facility.unavco.org/data/data.html, or
http://facility.unavco.org/data/dai2/app/dai2.html
FTP site
The files can be downloaded directly from the FTP site at:
ftp://data‐out.unavco.org/pub/rinex/obs
Download pattern:
ftp://data-out.unavco.org/pub/rinex/obs/YYYY/DDDDD/CCCCDDDDD0.YYd.Z
Coordinates
The information on the coordinates can be found at:
ftp://data‐out.unavco.org/pub/products/position/
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 211
A P P E N D I X
B
Global Positioning System
Time
In this appendix:
Universal Time Coordinated (UTC) Global Positioning System (GPS) time is a
continuous measurement of time from an
GPS Time
epoch started on January 6, 1980 at midnight
(0 hours 0 minutes 0 seconds) Universal Time
Coordinated (UTC). GPS time is often stated
in a number of weeks and seconds from this
GPS time epoch. GPS time does not introduce
leap seconds and therefore is ahead of UTC
by a number of seconds.
The GPS Master Control Station, located at
Schriever AFB in Colorado, steers GPS time to
within one microsecond (less leap seconds) of
UTC. Navigation messages transmitted by the
Space Vehicles (SVs) contains parameters that
permit users to compute an estimate of the
current GPS/UTC sub‐microsecond difference
as well as the number of leap seconds
introduced into UTC since the GPS epoch. GPS
time is derived from the GPS Composite Clock
(CC), consisting of the atomic clocks at each
Monitor Station and all of the GPS SV
frequency standards.
The following identify a few of the many time standards:
• Local time is the date/time reported by your PC (as seen by your web browser). Local time
differs from UTC by the number of hours for your time zone (plus local PC clock errors).
• UTC, Universal Time Coordinated, popularly known as GMT (Greenwich Mean Time), or Zulu
time.
• GPS, Global Positioning System time, is the atomic time scale implemented by the atomic
clocks in the GPS ground control stations and the GPS satellites.
• TAI, Temps Atomique International, is the international atomic time scale based on a
continuous counting of the International System of Units (SI) second.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 212
B – Global Positioning System time
Because GPS and TAI time do not have leap seconds, they will change by one second with respect
to UTC whenever a leap second is inserted. GPS and UTC time scales were aligned when GPS time
began on 6 January 1980. TAI and UTC time scales were aligned when TAI time began on 1 January
1958.
Table B.1 GPS, TAI, and UTC times
Note – GPS and TAI are ahead of UTC time as shown below:
Consult the International Earth Rotation Service (IERS) web pages for more quantitative
information.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 213
B – Global Positioning System time
GPS Time
GPS time is referenced to the Master Clock (MC) at the USNO and is steered to UTC system time.
GPS time is directly related to UTC time: UTC ‐ GPS = seconds. The difference between times for
the year 2012 is 16 seconds. GPS time does not include leap seconds. The difference between GPS
time and UTC time is included in the data transmitted in the navigation message.
GPS time is defined in weeks and seconds (of the week). The current GPS calendar commenced
00:00, Sunday (Saturday, midnight), August 22, 1999. GPS week calendars are widely available on
the Internet.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 214
A P P E N D I X
C
Reference Frames and Lever
Arms
In this appendix:
Reference frames POSPac MMS combines data from different
sensors mounted at different places in a
Types of frames
mobile mapping vehicle. The relative
Lever arms geometric relation between these sensors can
Aiding Sensor frames be described with 3D rotation, also known as a
mounting angle, and 3D translation, also
known as a lever arm. POSPac MMS allows
uploading of coordinates from a variety of
sources and to integrate them into the
computation of the final GNSS‐aided
navigation solution. As coordinates and
measurements of different sources can refer
to different reference systems, there is the
need to refer and transfer to one common
reference system. Hence, the definition of
reference frames used in POSPac MMS are
elaborated within this section.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 215
C – Reference Frames and Lever Arms
Reference frames
Reference frames are a convention used to define physical relationships between the Earth, a
mobile mapping vehicle and various measuring equipment. Frames are used to coordinate the
differences in position and orientation between the various components, and for error
compensation.
While certain reference frame data is equipment or signal embedded, other parameters are
operator‐entered. It is important to know the differences between frame types, what the
specifications for a particular frame are and that the frame‐specific data is accurate.
Orthogonal frames consist of three axes in space, at right angles (90°) to one another, having a
common origin (reference):
Types of frames
• An Inertial Frame is a Newtonian reference frame that experiences zero specific force and
angular rate.
• An Earth Centred, Earth Fixed (ECEF) Frame Z‐axis coincides with Earth's rotational axis; the
X‐axis intersects the Prime Meridian at the equatorial plane; and the Y‐axis intersects 90° East
of Prime at the equatorial plane. The frame rotates with Earth's axial inclination and nominal
15°/hr rotation.
• A Locally Level Geographic Frame is a right‐handed reference frame with axis representing
North (N), East (E) and Down (D) directions at any given, current position. Locally level means
the Down axis coincides with the vertical reference defined by the local gravity vector.
• A Vehicle Body Frame refers to a forward X‐axis, a right Y‐axis and a down Z‐axis, centrally
aligned with the vehicle body axis.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 216
C – Reference Frames and Lever Arms
• A Reference Body Frame refers to a forward X‐, a right Y‐ and a down Z‐axis, with an arbitrary
(discretionary) orientation with respect to the Vehicle Body Frame.
The mounting angles are the Euler sequence of rotations that bring the Vehicle Body Frame
into alignment with the reference body frame. The reference body frame in a mapping aircraft
carrying a camera or scanner is typically defined to be the camera frame with its origin at the
camera perspective center. If the camera or scanner were mounted with the x‐axis rotated by
90 degrees from the x axis of the mobile mapping vehicle, then the reference body frame
mounting angles would be (0,0,90) degrees. When using a gimballed platform, the reference
body frame is typically defined to be aligned with the gimbal axes when the gimbal shaft
encoders read 0 angles. The reference body frame mounting angles would be the roll, pitch
and yaw of the platform with respect to the mobile mapping vehicle frame when the gimbal
encoders read (0,0,0).
• An IMU (Inertial Measurement Unit) Body Frame defines the directions of the input axes of
gyro and accelerometer triads, at the intersection of the accelerometer input axes.
Typically, the IMU body frame is a right‐handed orthogonal frame with its origin at the sensing
center of the IMU, having a forward X‐axis, a right Y‐axis and a down Z‐axis. These axes are
fixed to the IMU and are labelled on the IMU drawings. Strictly for convenience, an IMU Body
Frame may have a left‐handed orientation, in which case the data must be transformed to a
right‐ handed frame prior to use in processing.
How the IMU is mounted determines whether or not the IMU frame coincides with the
reference frame. Usually, the roll, pitch and yaw mounting angles between the IMU and
reference body frames are fixed. The angles define the Euler sequence of rotations that bring
the reference frame into alignment with the IMU body frame. The angles follow the
Tate‐Bryant sequence of rotation given as follows: right‐hand screw rotation of ∆z about the z
axis followed by a rotation of ∆y about the once rotated y axis followed by a rotation of ∆x
about the twice rotated x axis. The angles ∆x, ∆y, and ∆z maybe thought of as the roll, pitch,
and yaw of the IMU body frame with respect to the reference body frame. For example, if the
IMU were mounted with its x‐axis forward and y‐axis down as on the side of a camera, these
angles would be (0,90,0).
Where fixed IMU sensors are used, the Navigation Frame refers to a mathematical platform
(reference transformation formula). If the IMU is mounted on a gimballed platform, the Gimbal
Frame origin is at the center of the platform rotation. A Gimbal Home Frame coincides with a
right‐hand, zero angled Gimbal Frame origin. Reference to IMU lever arm coordinates are
determined relative to the Gimbal Home Frame.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 217
C – Reference Frames and Lever Arms
Lever arms
A Lever Arm is a vector (line) between two Frame origins. Lever Arm coordinates are used to
correlate an IMU or Aiding Sensor Frame origin with a Reference Frame origin. The XYZ coordinates
refer to the measured vertical, horizontal and lateral difference between two points of origin. All
coordinate values above, to the left and behind the Reference Frame origin are negative.
• X Lever Arm ‐ positive values are forward of the Reference Frame origin.
• Y Lever Arm ‐ positive values are right of the Reference Frame origin.
• Z Lever Arm ‐ positive values are below the Reference Frame origin.
The IMU Lever Arm is the XYZ displacement from user‐defined reference body frame origin to the
IMU inertial sensor assembly origin resolved in the reference body frame. When the IMU is
mounted on a camera and the camera frame is the reference body frame, the IMU lever arm is
measured from the camera perspective center to the IMU in the camera frame. If the IMU is
mounted on a gimbaled platform, the lever arm is measured from the center of the rotation of the
platform to the IMU.
The Primary GNSS Lever Arm is the XYZ displacement from user‐defined reference body frame
origin to the phase center of the primary GNSS antenna resolved in the vehicle body frame. When
the IMU is mounted on a gimbaled platform, these would be the distances from the center of
rotation to the GNSS antenna, measured in the reference frame, when the gimbal encoders are
reading (0,0,0).
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 218
A P P E N D I X
D
World Geodetic System of
1984
In this appendix:
Ellipsoids The World Geodetic System of 1984
Geoids (WGS‐84) provides the mathematical
ellipsoid used by GPS since January 1987. The
geodetic datum used for GPS is the World
Geodetic System of 1984.
WGS‐84 is a consistent set of parameters
describing the size and shape of the Earth,
the positions of a network of points with
respect to the center of mass of the Earth,
transformations from major geodetic datum
and the potential of the Earth (usually in
terms of harmonic coefficients).
Three particularly relevant realizations of the
Conventional Terrestrial Reference System
(CTRS) are WGS‐84 as used for GPS, PZ90 as
used for Global Navigation Satellite System
(GLONASS) and the International Terrestrial
Reference Frame (ITRF ‐ see Boucher and
Altamimi, 1996). WGS‐84 and PZ90 are
established and maintained by military
organizations. The ITRF is produced by a
scientific institution, the International Earth
Rotation Service (IERS).
The significance of WGS‐84 comes about
because GPS receivers rely on WGS‐84. The
satellites send their positions in WGS‐84 as
part of the broadcast signal recorded by the
receivers (the so‐called Broadcast Ephemeris)
and all calculations internal to receivers are
performed in WGS‐84.
Ellipsoids
Geodesy is a science related to the determination of the size and shape of the Earth (geoid) by
direct measurements. In Geodesy, an ellipsoid is a mathematical figure formed by revolving an
ellipse about its minor axis. It is often used interchangeably with spheroid. Two quantities define
an ellipsoid, the length of the semi‐major axis, a, and the flattening, f = (a ‐ b)/a, where b is the
length of the semi‐minor axis:
Geoids
A geoid is a particular equipotential surface that coincides with mean sea level and that may be
imagined to extend through the continents. This surface is everywhere perpendicular to the force
of gravity. WGS‐84 is an Earth fixed global reference frame, including an Earth model. It is defined
by a set of primary and secondary parameters: the primary parameters define the shape of an
Earth ellipsoid, its angular velocity, and the Earth mass, which is included in the ellipsoid reference.
The secondary parameters define a detailed gravity model of the Earth.
Due to variations in gravity, the geoid undulates significantly. However, a regular mathematical
model is required for the calculations associated with a datum. An appropriate mathematical
model is an ellipsoid (or spheroid). Geodetic datum tends to use ellipsoids that best represent the
geoid in the area of interest.
Geodetic datum is a mathematical model designed to best fit part or all of the geoid. It is defined
by an ellipsoid and the relationship between the ellipsoid and a point on the topographic surface
established as the origin of datum.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 220
D – World Geodetic System of 1984
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 221
A P P E N D I X
E
POSPac MMS System
Requirements
In this appendix:
Minimum system configuration
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 222
A P P E N D I X
F
Setup a Proxy Server to Work
with POSPac MMS
POSPac MMS requires FTP access to download
the base stations data from the different GNSS
services. When setting‐up your own proxy
server, ensure the FTP protocol is enabled.
Entering the proxy server information on your
computer is accomplished by using Internet
Explorer. POSPac reads those settings and uses
them to access the FTP sites.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 223
F – Setup a Proxy Server to Work with POSPac MMS
3. Clear the Automatically detect settings check box and select the User Proxy server check box.
Enter your proxy server address and port.
4. Make sure that no gateway is set. To do this:
a. From the Windows Control panel, select Network Connections.
b. Right‐click LAN and then select Properties.
c. Select Internet Protocol TCP/IP and then select Properties.
d. Click Advanced and make sure the Gateway is empty.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 224
F – Setup a Proxy Server to Work with POSPac MMS
5. For final confirmation, run a Network Diagnostic to ensure the FTP protocol is working. To do
this:
a. Run Internet Explorer and then select Tools / Diagnose Connection Problems.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 225
F – Setup a Proxy Server to Work with POSPac MMS
c. When complete, click the View diagnostic log link to see the result.
This ensures that the FTP connection is working (in this case, the FTP has failed as you can see from
the last line error message could not make an FTP connection). If the FTP passes, then POSPac will
work and be able to download base stations.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 226
A P P E N D I X
G
Setup Software Licensing
with POSPac MMS
In this appendix:
Software License Utility In addition to the existing hardware dongle
licensing model, POSPac MMS 7.0 and newer
Activating Software License
provides a user with the capability to use a
License Checks in POSPac software license on a single machine or within a
Upgrading Software License shared network environment running a license
management service included with the POSPac
Deactivating Software License installation.
Commuting Software License
Remote Activation
Remote Upgrade
License Server Setup
Since the early days of POSPac, users have been required to attach a physical hardware dongle
(typically a USB key) to their computer in order to access licensed features in accordance with their
specific purchase and maintenance agreement. These are standalone node‐locked licenses for the
specific computer to which the USB hardware dongle is attached.
In POSPac MMS 7.0 and newer, we introduced concurrent network software licenses (with option
to commute a license). The advantages of software licenses are many, including the convenience
of not having a physical key and the fact that the hardware key carries with it the possibility of
mechanical failure. In addition, concurrent network licensing allows sharing licenses among the
company network for more efficient data processing. In a concurrent network environment, there
is also an option to commute a license when processing data outside of the company network.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 227
G – Setup Software Licensing with POSPac MMS
Serial Number
The serial number identifies the client’s purchase/maintenance agreement with Applanix. The
serial number will be blank for a network license. An exception is when the license manager for the
network license is itself running on the computer on which the license utility is being run. These
are the only scenarios when the serial number is actually used, which is when a client is upgrading
a license.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 228
G – Setup Software Licensing with POSPac MMS
Refresh License
Clicking the Refresh License button will retrieve the updated information and populate the fields.
Right clicking the License Used field will show additional information (i.e. Total in use, Commuter in
use, Queued clients, User, Host, Start time (for commuter licenses), End time, and License Status).
This is particular useful because everyone within the network can easily identify which user is using
which feature, so it will be very easy to track down a user who perhaps accidently forgot to check
in a feature.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 229
G – Setup Software Licensing with POSPac MMS
license is available anywhere on the local subnet, the user will be notified that no licenses or
license servers can be found.
In the case of a USB key (or commuter license, see next section), the user is limited to a single
application instance of POSPac. For standalone licenses, the user is limited to a single instance of
each feature for which they are licensed (they may possibly have multiple licenses for overlapping
features). For network licenses, users are limited to the number of feature instances supplied in
accordance with their license counts. License availability will also depend on the number of
features which are currently in use. This is true for both standalone and network licenses.
The license requests occur “on demand” when a licensed feature is run, in order to maximize
license availability particularly for networked users. When a software license is requested, if no
licenses are available, the request may be queued until the feature becomes available.
All of the licensed features which are accessible in batch mode support queuing. This way any
number of batch processes can be launched concurrently with a finite license count and they will
eventually all run to completion. Features which do not support queuing will return a generic key
error message if no license for the requested feature is available.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 230
G – Setup Software Licensing with POSPac MMS
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 231
G – Setup Software Licensing with POSPac MMS
The commuted license is valid for user‐specified number of days before it is automatically stops
working on the computer to which it was commuted and is returned back to the license server.
You may check in (return) a license back to the license server at any point while you are on the
company network. When you check your license back in, the software will force you to check in all
features. When checked out, the commuter license consumes one instance of each feature from
the network license pool.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 232
G – Setup Software Licensing with POSPac MMS
The entire process of obtaining and installing the remote commuter license is discussed in the
following steps:
Step 1 - 2: Obtaining Remote Authorization String Using Software License Utility
The remote user can generate a commuter authorization string by clicking the “Remote
Authorization” check box. Then the Remote Authorization window will pop up and shows the
authorization string inside the textbox. Copy this string to the computer clipboard by using the
“Copy” button, and send the string to a network user who can access the license manager.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 233
G – Setup Software Licensing with POSPac MMS
The network user can check out a license for the remote user in the Software License Utility by
selecting “Remote Authorization” first, then individually selecting the features to check out and
clicking the “Check Out Selected” button.
Then the Remote Authorization popup window will show up. Paste the remote authorization string
into the textbox and click “Continue” button.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 234
G – Setup Software Licensing with POSPac MMS
On success, a message box will pop up, indicating the location where the Remote license file has
been saved.
The network user then sends this remote license file to the remote user.
The remote user needs to install the license file sent from the network user. The remote user clicks
the “Remote Authorization” check box, and inside the Remote Authorization popup window, clicks
“Get File” button to select the remote license file.
The Software License Utility will return back to the Remote Authorization popup window,
whereupon the remote user clicks the “Install” button. This action will install the remote license file
on the local (remote) client computer.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 235
G – Setup Software Licensing with POSPac MMS
Remote Activation
It may be the case that one or more computers on which POSPac is installed are permanently
without internet access, or are part of a company network which itself is isolated from the
internet. In this case, a “remote” computer’s license can still be activated, but this requires some
manual steps. Another computer which does have internet access is required to activate the
license on the remote computer.
Remote Upgrade
Once the license has been active on one or more computers without internet access, it has to be
deactivated first and then following the remote activation process to upgrade on new license and
it requires some manual steps. Another computer which does have internet access is required to
activate the license on the remote computer.
The steps to deactivate and upgrade a new license on a remote computer are as follows:
1. Call Applanix Customer Support to get Permission Ticket for revoking license on computer
without internet access. Copy the permission ticket to this computer.
2. Open the Software License Utility from
3. Start‐All Programs‐Applanix‐SoftwareLicenseUtility on the computer with the license.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 236
G – Setup Software Licensing with POSPac MMS
4. Click Deactivate License and select manually revoke by permission ticket without internet
access.
5. Open file dialog and select this permission ticket file.
6. The utility will finish deactivation process on local computer without internet access and
generate revoke ticket file as evidence.
7. Send this revoke ticket file back to Applanix Customer Support to finish deactivation cycle.
8. Applanix Customer Support will send back a new upgraded license file to customer for
activation.
Follow the Remote Activation process to finish license activation on remote computer.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 237
G – Setup Software Licensing with POSPac MMS
The list of servers can be edited directly by typing in the list box, or the available servers can be
found by using the “Search” button. The “Add” button can then be used to add the selected server
name from the list. Make sure to click the “Save” button, as this saves the configured servers into
system environment with the variable name “LSHOST”. If this server list is not populated, then the
licensing module will perform a search for available licenses each time a licensed module is
invoked. This additional license search will introduce a delay in processing.
Software License Utility can now provide statistics on the history of the license. These stats can be
viewed by clicking on the “Summary” button. An example of this summary is shown above. Note
that this summary is only accessible from the license server computer.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 238
A P P E N D I X
H
14 Parameter Datums &
Tectonic Plate Corrections
In this appendix:
Overview POSPac uses 14 parameter transformations and
the process is detailed in this section.
Time Dependence of Station Coordinates
Regional Datums vs. Global Datums
Tectonic Plate Motion Models used in
POSPac
Overview
Starting with POSPac MMS 6.2 SP1, all datum transformations used within POSPac are based on 14
parameter Helmert transformations. A 14 parameter transformation is simply a time‐dependent
version of the well‐known 7 parameter Helmert transformation (also known as a similarity
transformation) that was used in earlier versions of POSPac.
With a standard 7‐parameter Helmert transformation, the datum transformation is accomplished
using the following equation:
X X TX D -R Z RY X
�Y � = �Y � + � Ty � + � R z D -R X � �Y�
Z target Z source Tz -R Y RX D Z
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 239
H – 14 Parameter Datums & Tectonic Plate Corrections
Where
X
�Y � = XYZ Cartesian coordinates (m) of point in source datum
Z source
X
�Y � = XYZ Cartesian coordinates (m) of point in target datum
Z target
TX
�TY � =Translation parameters (m)
Tz
RX
�RY � = Small rotation angles (radians), and
RZ
The values Tx Ty Tz Rx Ry Rz and D are provided as part of the datum definition and do not change
in time.
For a 14‐parameter transformation, the main equation for transforming between datums is the
same, but it is necessary to calculate the values for Tx, Ty, Tz, Rx, Ry, Rz, and D depending on the
epoch t of interest:
Where the initial translation, rotation and scale factor are provided for a base epoch and rates of
change of all seven parameters are provided to convert from the base epoch to the epoch t of
interest. This is a common feature of nearly all modern datums, such as NAD83, ETRS89, GDA94
and the different realizations of ITRF, and the reasons for this are discussed below.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 240
H – 14 Parameter Datums & Tectonic Plate Corrections
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 241
H – 14 Parameter Datums & Tectonic Plate Corrections
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 242
H – 14 Parameter Datums & Tectonic Plate Corrections
Please consult the following publications for more details on the methodology used to determine
the plate motion.
Altamimi, Z., L. Métivier, and X. Collilieux [2012]. “ITRF2008 plate motion model”. Journal
Geophysical Research, Vol. 117, doi:10.1029/2011JB008930.
Bird, P. [2003]. “An updated digital model of plate boundaries.” Geochemistry Geophysics
Geosystems, 4(3), 1027, doi:10.1029/2001GC000252.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 243
Glossary
This section explains some of the terms used in this manual.
Aiding Sensor Sensors separate from the primary IMU, such as GPS antennae, DMI or DVS.
Angular Rate Defines how quickly an angle is changing. The faster the angle changes, the
higher the angular rate. Can be expressed as:
change in angle
duration of angle change
Antenna Phase Centre The electronic centre of the antenna. The electronic centre often does not
correspond to the physical centre of the antenna. The radio signal is measured
at the APC. The APC can be calibrated in 2D or 3D. Whereas a two dimensional
calibration can be done without any larger efforts, three dimensional calibration
is a very sophisticated procedure and currently can only be done by certain
industrial providers.
ASCII American Standard Code for Information Interchange. A code in which each
alphanumeric character is represented as a number from 0 to 127, translated
into a 7‐bit binary code for the computer.
Attitude Attitude determination is the process of estimating the orientation of a vehicle
(space, air, marine or land) by using known reference points and vehicle
attitude sensors. Vehicle attitude sensors supply roll, pitch, and yaw data to a
computer for processing with navigational data (reference points).
Base Station An antenna and receiver set‐up on a known location specifically to collect data
for differentially correcting from another receiver. The base station collects data
that can be used to improve the accuracy of GNSS positions collected at
unknown locations by a roving GNSS receiver.
Carrier Phase GNSS measurements made on the L1 or L2 carrier signal. May refer to the
fractional part of the L1 or L2 carrier wavelength, expressed in units of meters,
cycles, fraction of a wavelength or angle. (One cycle of L1 is equivalent to one
wavelength, and similarly for L2).
In carrier phase‐based positioning, such as employed in GNSS surveying
techniques, carrier phase may also refer to the accumulated or integrated
measurement consisting of the fractional part plus the whole number of
wavelengths (or cycles) since signal lock‐on.
Central Meridian Central line of origin though the area of interest.
Clock Bias The difference between the clocks indicated time and true universal time.
Clock Offset A constant difference in the time reading between two clocks.
Cycle Slip An unknown jump in the number of carrier cycles resulting from failure to
maintain continuous lock on a satellite. A cycle slip requires the re‐estimation of
integer ambiguity terms during baseline processing.
Datum A mathematically defined reference surface used to represent the size and
shape of the Earth. A horizontal datum is defined by its ellipsoid, latitude and
longitude orientation, and a physical origin.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 244
DGPS Differential GPS. A technique used to improve positioning or navigation
accuracy by determining the positioning error at a known location and
subsequently incorporating a corrective factor (by real‐time transmission of
corrections or by post-processing) into the position calculations of another
receiver operating in the same area and simultaneously tracking the same
satellites.
Dilution of Precision Dilution of Precision (DOP) is a dimensionless number that accounts for the
purely geometric contribution of the position of the satellites to the uncertainty
in a position fix. Standard terms for the GPS application are: GDOP‐Geometric
Dilution of Precision (three position coordinates plus clock offset in the
solution); PDOP‐ Position Dilution of Precision (three coordinates);
HDOP‐Horizontal Dilution of Precision (two horizontal coordinates);
VDOP‐Vertical Dilution of Precision (height only); TDOP‐Time Dilution of
Precision (clock offset only); RDOP‐Relative Dilution of Precision (normalized to
60 seconds).
Drop‐Out Loss of signal.
Earth‐Centred Earth‐ Earth‐Centred Earth‐Fixed coordinate system that is used to convert latitude,
Fixed Cartesian longitude and height values on a global datum to X, Y, Z Cartesian coordinates.
Coordinates The ECEF coordinate system is the basis for all GNSS coordinate computations.
ECEF See Earth‐Centred Earth‐Fixed Cartesian Coordinates.
Ellipsoid A mathematical surface (an ellipse rotated around the Earth's polar axis) which
provides a convenient model of the size and shape of the Earth.
Ellipsoidal Height The distance, measured along the normal, from the surface of the ellipsoid to a
point. Not the same as elevation above a physical, vertical datum.
Ephemeris The predictions of current satellite positions transmitted to the user in the data
message. A list of accurate positions or locations of a celestial object as a
function of time. Available as “broadcast ephemeris” or as post‐processed
“precise ephemeris”.
Epoch Measurement interval or data frequency, as in making observations every 15
seconds. “Loading data using 30‐second epochs” means loading every other
measurement.
False Easting, False A numerical constant used to eliminate negative coordinates in a system, or to
Northing change the coordinates to more convenient values.
Geoid An undulating surface represented by extending the Earth’s mean sea level
through the land areas.
Geoidal Separation The perpendicular distance between the geoid and the reference ellipsoid at a
point.
Global Navigation A network of satellites that transmit ranging signals used for positioning and
Satellite System (GNSS) navigation anywhere around the globe; on land, in the air or at sea. The US
Global Positioning System (GPS), the Russian GLObal Navigation Satellite System
(GLONASS) and the upcoming European GALILEO system are examples of GNSS.
GLONASS Russian GLObal Navigation Satellite System.
GPS Global Positioning System. A constellation of 33 satellites that allows precise
determination of position by analysis of satellite signals.
GPS ICD‐200 The GPS Interface Control Document is a government document that contains
the full technical description of the interface between the satellites and the
user.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 245
GPS Time Highly accurate time system with units of weeks and seconds. GPS time is offset
from UTC time by an integer number of seconds.
Grid A coordinate system that describes the local territory.
IARTK Inertially‐Aided Real‐Time Kinematic GPS processing.
Kalman Filter A Kalman Filter is an algorithm that refines imprecise data to provide a more
accurate estimate of a system's current state.
Kinematics A branch of dynamic theory that deals with aspects of motion apart from mass
and force. Technically speaking, real‐time kinematics is a GPS differential mode
of operation using carrier phase measurements, as such it is a technique, which
makes use of the most accurate information delivered by the GPS system. The
actual phase observations taken require a preliminary ambiguity resolution
before they can be made use of. This ambiguity resolution is a crucial aspect of
any kinematics system, especially in real‐time where the mobile's velocity
should not degrade either the achievable positional performance or the systems
overall reliability.
Orthometric Height The distance between a point and the surface of the geoid. It is usually called
the elevation.
Post-processing Non real‐time navigation solution computation from previously collected and
recorded raw sensor data.
Projection The method used to transform and portray the curved surface of the Earth as a
flat (map) surface.
PZ90 The reference coordinate system used by GLONASS, since 1993 is the
Parameters of the Earth 1990 System (PZ90, which is the acronym of the
Russian Parametry Zemli 1990). PZ90 is an Earth‐Centred Earth‐Fixed (ECEF)
terrestrial frame that adopts slightly different defining parameters than the
World Geodetic System 1984 (WGS84).
Scale Factor A ratio, at a given point, of projection distance to ellipsoidal distance.
Standard Parallel A defined line in a map projection along which the scale of the ellipsoid and the
map projection plane are equal.
Time of Validity Time of Validity defines the exact time at which a particular set of data is
current.
UDP UDP is a collection of protocols similar to TCP/IP. Most notable among the
differences is that any computer on the network can read data broadcast in
UDP. In contrast, TCP/IP messages are directed at a particular computer.
UTC Universal Time Coordinated time is a precise atomic time system, offset from
GPS time by an integer number of seconds. Also known as Greenwich Mean
Time (GMT).
Zone An element of the grid system that uses a single projection, with a particular
setting, to describe the local area.
© 2017, APPLANIX CORPORATION POSPAC MMS GNSS‐INERTIAL TOOLS USER GUIDE 246