Sie sind auf Seite 1von 78

Leica Geosystems IPAS Pro IPAS PPP IPAS CO User Manual

Leica Geosystems AG 9435 Heerbrugg, Switzerland

Document Code: 754574 Document release: 1.20-5, 16-05-2007 This document shall not be reproduced in whole or in part without prior permission in writing from Leica Geosystems AG, 9435 Heerbrugg (Switzerland), either by mechanical, photographic, electronic, or other means (including conversion into or transmission in machine-readable form); stored in any retrieval system; used for any purpose other than that/ those for which it is intended; nor accessible or communicated in any form to any third party not expressly authorized by Leica Geosystems AG to have access thereto

Trademarks Windows and Windows XP are registered trademarks of Microsoft Corporation CompactFlash and CF are trademarks of SanDisk Corporation Bluetooth is a registered trademark of Bluetooth SIG, Inc. All other trademarks are the property of their respective owners.

International Warranty The International Warranty can be downloaded from the Leica Geosystems home page at http://www.leica-geosystems.com/international warranty or received from your Leica Geosystems dealer.

Software License Agreement This product contains software that is pre-installed on the product, or that is supplied to you on a data carrier medium, or that can be downloaded by you online pursuant to prior authorization from Leica Geosystems. Such software is protected by copyright and other laws and its use is defined and regulated by the Leica Geosystems Software License Agreement, which covers aspects such as, but not limited to, Scope of the License, Warranty, Intellectual Property Rights, Limitation of Liability, Exclusion of other Assurances, Governing Law and Place of Jurisdiction. Please make sure, that at any time you fully comply with the terms and conditions of the Leica Geosystems Software License Agreement. Such agreement is provided together with all products and can also be found at the Leica Geosystems home page at http://www.leicageosystems.com/swlicense or your Leica Geosystems dealer. You must not install or use the software unless you have read and accepted the terms and conditions of the Leica Geosystems Software License Agreement. Installation or use of the software or any part thereof, is deemed to be an acceptance of all the terms and conditions of such license agreement. If you do not agree to all or some of the terms of such license agreement, you may not download, install or use the software and you must return the unused software together with its accompanying documentation and the purchase receipt to the dealer from whom you purchased the product within ten (10) days of purchase to obtain a full refund of the purchase price.

Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Chapter 1 The IPAS System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Chapter 2 Installation and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 License Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Configuration of Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Chapter 3 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5


Starting IPAS Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Launching IPAS Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Starting a New IPAS Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 The New Project Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 4 IPAS Pro Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


Processing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Processing Options - IMU Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Processing Options - Using Pre-extracted Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Processing Options - GPS Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Processing Options - Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 IPAS Pro Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Analyzing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Processed Data Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Raw Data Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Real-time Solution Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Make Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Chapter 5 IPAS PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35


IPAS PPP Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Background on precise orbit and precise clock corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 IPAS PPP Installation and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

iii

Table of Contents
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 IPAS PPP Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Step One: Data Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Step Two: Data Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Step Three: Solution Plotting and Quality Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Step Four: Export ASCII solution file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Chapter 6 IPAS CO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 License Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Introduction to IPAS CO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Misalignment Angle Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Transform Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Point File Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Open and Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Appendix A GPS Input Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Appendix B IPAS CO File Format Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67


Camera Event File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Photo ID File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 AT Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 IXYZOPK Format AT File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 ORIMA PATB AT File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

iv

IPAS Pro

Chapter 1 The IPAS System


Introduction
IPAS (Inertial Position and Attitude System) is an integrated georeferencing system developed by Leica Geosystems AG. It rigorously integrates raw data from a high accuracy GPS receiver with the raw data from an Inertial Measurement Unit (IMU) using a Kalman filter and outputs position, velocity and attitude data at a high rate. The following figure illustrates the components of a IPAS10 System. Figure 1-1: IPAS10 System Components

The following diagram illustrates the functional flow for the IPAS10 system:

User Manual

The IPAS System


IPAS Pro is a software package that post-processes IMU data together with GPS data. It provides interfaces for the import and display of the raw data, the post-processing setup, processing of GPS/IMU data, as well as the display and analysis of final computed solutions.

This manual describes how to use the IPAS Pro software.

Where to get assistance and training Please be aware, that for a complete understanding of the functionality and operation of the system it is necessary to participate in a IPAS10 product training and maintenance course For assistance and training courses please contact your local Leica Geosystems subsidiary or representative.

Headquarter Internet Contact http://www.leica-geosystems.com Leica Geosystems AG Business Unit Digital Imaging Heinrich-Wild-Strasse 9435 Heerbrugg Switzerland e-mail: info@leica-geosystems.com Phone: + 41 71 727 3131 Fax: + 41 71 727 4674

IPAS Pro

Chapter 2 Installation and Configuration


System Requirements
IPAS Pro is a software package that runs under the Microsoft Windows family of operating systems. Basic system requirements are the following: IBM PC-compatible computer, Windows 2000 or XP Operating Systems, 128MB or greater RAM, 10GB or greater free disk space. Larger disk space is recommended.

Installation
License Configuration

To install IPAS Pro software, double-click the setup.exe file on the IPAS Pro CD. Follow the instruction provided by the installation program. IPAS Pro requires a license to be used for the processing of IPAS GPS/IMU data. IPAS Pro software is distributed with a Sentinel USB hardware lock. The hardware key requires Sentinel driver to be installed to your system. The driver installation is avalable in the Sentinel folder of the IPAS Pro CD.

Configuration of Processor

IPAS Pro consists of two main parts: the user interface and the processor kernel. The location of the processor kernel is automatically specified during the IPAS Pro installation process. However it can be changed. To specify a different kernel location, select Tools -> Config Options from the IPAS Pro menu bar. The following dialog allows you to specify the location of the processor kernel. This dialog also allows the user to specify the locations for IPAS CO and IPAS PPP processor.

User Manual

Installation and Configuration


Figure 2-1: Configuration Options

IPAS Pro

Chapter 3 Getting Started


Starting IPAS Pro
This chapter provides you with concise descriptions of the functions and utilities of the IPAS Pro software and describes a general procedure used in the GPS/IMU processing.

Launching IPAS Pro

To start the program, double-click on the IPAS Pro icon or its shortcut. After the program is invoked, the splash screen is displayed: Figure 3-1: The IPAS Pro Startup Splash Screen

The IPAS Pro splash screen closes in a few seconds and the Open Project dialog is displayed:

User Manual

Getting Started
Figure 3-2: The Open Project Dialog

The Project field of the dialog displays the location of your IPAS Pro project file. Click the Browse button to the right to navigate to the location of your project file. The Recent Projects window displays the recent IPAS post processor projects that have been used. Up to five projects may be displayed. The projects that cannot be found anymore are displayed in red. If your project is not located in the recent project window, click the Browse button to navigate to it. The New button allows you to create a new IPAS post processor project. This is discussed in the Create A New Project section.

Starting a New IPAS Project

You can start a new project by clicking the New button on the Open Project dialog. The New Project dialog opens. Figure 3-3: New Project Dialog

The New Project Dialog

The location of the IPAS Pro project file can be specified by clicking on the browse (...) button and navigating to the desired folder on your computer, or by typing the path of the project directly into the Project Name box. Click the Create button to create a new IPAS Pro project and open the IPAS Pro processing screen. In the top left-hand corner of the IPAS Pro window, there is a toolbar with three icons. Figure 3-4: Icons toolbar

With this toolbar, you can create a New IPAS Pro project, Open an existing IPAS Pro project, and Save a current project. This toolbar can be accessed at any time when IPAS Pro is active.

IPAS Pro

Chapter 4 IPAS Pro Processing


IPAS Pro uses rigorous Kalman filtering to determine the optimal solution for position, velocity, and attitude of an airborne mapping and remote sensing vehicle using GPS and IMU data. The quality of its solution relies heavily on the quality of the collected IMU and GPS data. Before processing, the physical references such as the GPS antenna lever arms and the gimbal frame to IMU reference lever arms should be known with great accuracy to reduce the possibility of errors in the processing.

Processing Options

After creating a new IPAS Pro post processor project, the following dialog opens. This dialog is the main processing area of the IPAS Pro post processor. Figure 4-1: The IPAS Pro Processing Dialog

This is where you specify raw IMU and GPS data locations, processing options, start the processing, and invoke the plotting functions. The Project field shows you the projects that are loaded and the location of the IPAS Pro project file. Figure 4-2: The Project Field

User Manual

IPAS Pro Processing

It is a good practice to organize a project according to the following directory structure: Project_Directory ... Extract - for extracted data ... Ground - for reference GPS receiver data ... Raw - for raw IPAS data ... Proc - for processed and final solution files Processing Options IMU Data The Data fields allow you to specify the location of the IMU data file and GPS data file. Figure 4-3: Processing Options Data Field

In order for IPAS Pro to function properly, it requires the raw data files from the IPAS system as well as a post-processed GPS solution file. Clicking the Raw Data button opens the IPAS Pro IMU Data Selection dialog. Figure 4-4: IPAS Pro IMU Data Selection Dialog

IPAS Pro

Processing Options

To specify the location of the raw data file, click the Data File browse button (...). Usually, the raw data is located in the <flight_name>/raw directory. Where <flight_name> is the name of the directory you create to contain all of the flight data. To specify the location of the extracted files, click the Extract Directory browse button (...). A directory named extract is created automatically by IPAS Pro. Click the Options button to open the IPAS Extract Options dialog. This dialog allows you to select the data to be extracted. If you intend to extract the real-time solution as well as raw measurements, check the RT GPS solution and RT Navigation Solution check boxes. Figure 4-5: IPAS Extract Options Dialog

To start extracting, click on the Extract button. IPAS Pro reads the raw data file and extracts the data to the folder specified in the Extract Directory field. If the folder does not exist, it is created automatically.

When extracting multiple raw data files, only the first file needs to be specified, IPAS Pro automatically moves to next files and extracts all raw data files in sequence. A progress meter opens to inform you of the percentage completed during the extraction process. Figure 4-6: Raw Data Extraction Progress meter

IPAS Pro informs you when the extraction is complete. The duration of the extraction process depends on the size of the GPS/IMU data set and computer processing power. IPAS Pro separates the raw data into up to seve separate files. Each file corresponds to a different type of data. A brief description of each file is listed below:
*.GMB

Gimbal data collected during the mission,

User Manual

IPAS Pro Processing



*.GPS *.IMU *.TM

GPS data collected during the mission, IMU data collected during the mission,

User time file. This file is generated during the extraction process and specific to the Leica ADS40 Airborne Digital Camera system used to collect the imagery.

*_*. Evt - Input Event File. Each input event will be stored in one event file. The file prefix will be the prefix from the raw data file name. For example, 20050624100053_FlightData_1.evt is the event one file. *_out_*.Evt - Output Event File. Each output event is also stored in a event file. The prefix of the file will be the prefix of the raw data file. *.RTG - Real-time GPS solution file. *.RNV - Real-time GPS/IMU integrated IPAS solution file. Figure 4-7: Extracted File Types

All messages are written into a extraction log file. During the extraction process, the integrity of the files, including their time gaps, is checked and reported in both the message window and the extraction log file. The resultant file sizes depend on the length of each mission. Generally, the *.imu is the largest of the four extracted files. Once the extraction is complete, the IPAS Pro IMU Data Selection dialog looks like the following figure.

10

IPAS Pro

Processing Options

Figure 4-8: Completed IMU Data Selection Dialog After Extraction

The log window is constantly being updated as the extraction proceeds. This log window contains information regarding: extraction results, system version, lever arms, IMU data file, GPS data file, gimbal data file, TM file, and gap checking for IMU data and gimbal data.

Clicking on Save returns you to the IPAS Pro Processing dialog. The file names used in this dialog are automatically saved into the project file. Some settings in the raw data file, including lever arms, are automatically written to the configuration settings in the project file so that you only need to verify the lever arm values.

User Manual

11

IPAS Pro Processing


Processing Options Using Pre-extracted Data IPAS Pro also has the ability to allow you to use pre-extracted GPS/IMU data in processing. The pre-extracted data must be based on the IPAS Pro extraction file formats and is not interchangeable with other GPS/IMU processing extraction formats. To verify that your extraction file format is correct, select the file and then click the Check Files button. The process for using pre-extracted data is very similar to processing raw data. To begin, click the Raw Data button on the IPAS Pro Processing dialog to open the IPAS Pro IMU Data Selection dialog. Locate the IMU button in the dialog: Figure 4-9: IMU File Selection Portion of IMU Data Selection Dialog

Click on the IMU button and navigate to the location of the extracted IMU data. Once you have located it, click on the Open button to load the IMU data in IPAS Pro. IPAS Pro will automatically identify the corresponding gimbal file (*.GMB file) if it exists. It is important to note that the folder that contains the *.IMU file should also contain a *.GMB, *.GPS and *.TM file for the corresponding date and mission. Click on the Check Files button to ensure that the *.IMU file and *.GMB are files are free of error. Click the Done button to return to the main processing options. Processing Options GPS Data Post-processed GPS solutions are needed in order for IPAS Pro to produce accurate georeferenced results. Many kinds of post-processing software are available, but the software that you are using must be able to export the processed GPS data to an ASCII file. IPAS Pro post processor requires the input post-processed GPS file to be in a special format, which is defined in Appendix A GPS Input Format. The IPAS Pro Processing dialog should look like the following: Figure 4-10: IPAS Pro Processing Dialog After Raw Data Import

12

IPAS Pro

Processing Options

Click the GPS button to open the IPAS Pro GPS dialog: Figure 4-11: IPAS Pro GPS Dialog

IPAS Pro allows you to launch your preferred GPS processing software from within IPAS Pro. In order to do this, you must first select your preferred GPS processing program by clicking on the browse button and navigating to the location of the executable file for your GPS post processing software on your computer. Once this file is selected, click the Launch button to launch the GPS post processor. For the purpose of this help file, GrafNav from Waypoint GrafNav is used as the default GPS Post-Processing software. After completing the GPS processing in GrafNav, a ASCII file is exported using the profile created by IPAS Pro. Select this ASCII file in the ASCII GPS Solution File field and click on Import File button, this GPS file will be converted into binary format file used by IPAS Pro and displayed in the IPAS Binary GPS File field. Precise Point Positioning (PPP) can also be used to process the GPS data when a reference receiver is not present. To start PPP, click on the Start button under the Precise Point Positioning, follow Chapter 5 for PPP processing. The PPP software will generate the binary GPS Solution file required by IPAS Pro automatically and display the file name in the IPAS Binary GPS File field.

After selecting the proper post-processed ASCII GPS file, the window should appear similar to the following:

User Manual

13

IPAS Pro Processing


Figure 4-12: IPAS Pro GPS Dialog After GPS File Selection

Click the Import File button to convert the ASCII file into a binary file specific to the processing needs of IPAS Pro. A progress meter reports on the progress of the ASCII import. Figure 4-13: GPS ASCII File Import Progress Dialog

Click the Close button to return to the IPAS Pro GPS dialog. Click the OK button to finish the GPS portion of the IPAS Pro project setup. Processing Options Processor The processing of the GPS and IMU data can commence once the raw IMU data and postprocessed GPS data have been loaded into IPAS Pro. A properly completed dialog should look similar to the following figure:

14

IPAS Pro

Processing Options

Figure 4-14: IPAS Pro Processing Dialog After Raw and GPS Data Imports

Click the Configure button to open the Processor Configuration dialog. Figure 4-15: Processor Configuration Dialog

This is the initial page that provides you with setup of the processor configuration. It is important to note the time ranges between the GPS file and IMU file to ensure that each time range overlaps with one or the other. The time ranges are displayed in GPS week seconds after each file type to the right of the file name. The time range for IMU data has to lie within the time range of the GPS data.

User Manual

15

IPAS Pro Processing


IPAS Pro will automatically process all data within GPS and IMU data time window. However, user can change the data time. To set the processing time window, uncheck the All Data check box, and set the GPS week seconds into the corresponding edit boxes. In this configuration page, you can also select a different output directory. The output format is IPAS Pro. After the processing the File Converter Tool can be used in order to convert the IPAS Solution File into SBET or into ASCII format. Select Tools -> File Converter from the IPAS Pro menu bar to launch File Converter. Figure 4-16: File Converter Tool Dialog

Processing Options - Processor - GPS Click the GPS tab of the configuration dialog to verify the GPS lever arm measurements.

Lever arm values are automatically extracted from the raw data file and written to the configuration settings in the project file. A lever arm can be defined as the three dimensional coordinates of a point with respect to a coordinate frame. In IPAS Pro, all lever arms are measured in the reference frame. The referece frame is usually defined by the mapping or remote sensing unit. For example, with the ADS40, a reference frame is defined with the PAV30 mount, with the origin of the reference frame at the PAV30 center while x-axis points to forward, z-axis points downward and y-axis points to right to form a right-hand coordinate system. Usually two lever arms are required to measure in the field when IPAS10 is istalled, one is the GPS antenna while the other one is the IMU center. Those values are measured during the installation and entered into the IPAS10 system through the IPAS Controller. A field technician should verify the lever arm values whenever there is a change of installation related to reference sensor, IMU, or GPS antenna.

For each set of flight data to be processed, the values of the lever arms should be verified against the published values provided by the hardware installer or system operator.

16

IPAS Pro

Processing Options

Figure 4-17: GPS Lever Arm Dialog

This dialog is used to verify and correct, if necessary, the GPS lever arm in the reference frame. As illustrated in the above figure, the lever arm values are measured along the x, y, and z axes of the reference frame from the center of the reference frame to the GPS antenna phase center.

User Manual

17

IPAS Pro Processing


Processing Options - Processor - IMU Click the IMU tab to enter the IMU lever arm and boresight measurements. Figure 4-18: IMU settings Dialog

This configuration page is where you verify and correct, if necessary, the IMU lever arm and boresight angle measurements. As illustrated in the above figure, the IMU lever arm is measured along the x, y, and z axes of the reference frame from the center of reference frame to the IMU center. The boresight angles are also measured as the rotation angles of IMU body frame relative to the reference frame.

18

IPAS Pro

Processing Options

Processing Options - Processor - Aircraft Click the Aircraft tab to enter the aircraft boresight settings. Figure 4-19: Aircraft Frame settings Dialog

User Manual

19

IPAS Pro Processing


Processing Options - Processor - Advanced Click the Advanced tab to enter the advanced processing settings. Figure 4-20: Advanced settings Dialog

Three types of attitude initialization approaches can be selected from this page: Use Static/In-Motion Alignment. This is the default approach. IPAS Pro will automatically compute the initial roll, pitch and heading. Use real-time Solution. Attitude computed from real-time IPAS solution are used to intialize the IPAS Pro Kalman filtering. User Input Attitude. User can set initial roll, pitch and heading at a specified GPS week seconds. IPAS Pro will start the Kalman filter based on this initial setting.

20

IPAS Pro

IPAS Pro Processing

IPAS Pro Processing

Once setup is completed, click the GO button to open the Start Processing dialog. The Start Processing dialog allows you to verify that the incorporated GPS/IMU data is correct and that their time windows overlap. Figure 4-21: Start Processing Dialog

Click the Output File browse button to specify the location of the output file. By default, all overlapped data is processed. However, you can also specify different start time and end time in GPS week seconds. IPAS Pro will not function properly if the Data Time period does not lie within the time ranges of the GPS and IMU data sets. Click the Start button to begin processing. A progress meter displays the progress of the job as well as the estimated time of completion. Figure 4-22: Processing Progress Dialog

Click the >>> button to open the Log window which provides a detailed description of the state of the current progress. Click the <<< button to close the Log window.

User Manual

21

IPAS Pro Processing


Figure 4-23: Expanded Processing Progress Dialog

Once processing is finished, the progress meter looks like this: Figure 4-24: Finished Processing Progress Dialog

Click the Done button to close the dialog and return to the main IPAS Pro post processor processing dialog. IPAS Pro post processor outputs the processing files into the proc subdirectory under the project directory by default.

22

IPAS Pro

Analyzing Data

Analyzing Data

Post processing analysis is very important in GPS/IMU processing because it allows you to visually view and analyze the raw data and processed results. The following data can be visually plotted: raw IMU data, real-time GPS and GPS/IMU solutions, processed GPS Data, processed results from IPAS Pro post processor, gimbal data - view and assess the processed position, velocity, attitude, and corresponding accuracies.

The processed results can also be compared against each other and their differences can be plotted. Plots are accessed by clicking the Graphs button in the Analyze section of the IPAS Pro Processing dialog.

Processed Data Plots

This portion of the plot shows the processed results and their corresponding standard deviations. These plots may be viewed from several different perspectives thus allowing you to thoroughly analyze the quality of the results. If the graph dialog is invoked from a processed project, then the processed result from that project is loaded with the North-East plot displayed by default.

User Manual

23

IPAS Pro Processing


Figure 4-25: Available Processed Data Plots

You can zoom in and out of each plot by dragging a box around the desired area using the left mouse button. Click the right mouse button to return the view to the general overview. Those plots with auxiliary standard deviation (SD) plots support synchronized zooming. For example, zooming in the Roll plot automatically zooms to the corresponding area (with respect to time) in the Roll SD plot. Any IPAS Pro file can be loaded for plotting by clicking the Result File button. Once the file is specified, it is loaded automatically and diaplayed with the North-East plot by default. The following plots are available for the IPAS Pro processed results:
North-East: North and East plot, corresponding to vehicle trajectory, North-Elevation: North and elevation plot, East-Elevation: East and elevation plot, Elevation-Time: Elevation versus GPS Time in week seconds, Roll-Time: Roll versus GPS Time, Pitch-Time: Pitch versus GPS Time,

24

IPAS Pro

Analyzing Data

Raw Data Plots

Heading-Time: Heading verus GPS Time, X velocity-Time: North velocity versus GPS Time, Y velocity-Time: East Velocity versus GPS Time, Z velocity-Time: Vertical velocity versus GPS Time.

Click the Raw Data tab on the left side of the dialog to display the options for plotting raw IMU, GPS and Gimbal data as shown in the following figure: Figure 4-26: Plot Selection Window

User Manual

25

IPAS Pro Processing


IMU Raw data Click on X Gyro Rate, Y Gyro Rate, or Z Gyro Rate to display the raw gyro data in degrees/second. Figure 4-27: X Gyro Rate Versus GPS Time

26

IPAS Pro

Analyzing Data

Click on the X Acceleration Rate, Y Acceleration Rate, or Z Acceleration Rate to display the raw accelerometer data in meter/second2. The following is an example of X acceleration rate. Figure 4-28: X Acceleration Rate Versus GPS Time

User Manual

27

IPAS Pro Processing


GPS data On the GPS file tab, following plots can be viewed:
North-East

Latitude-Longitude 2D trajectory plot, Latitude-Height profile, Longitude-Height profile, Elevation profile versus GPS Time, North velocity versus GPS Time, East velocity versus GPS Time, Up velocity versus GPS Time.

North-Elevation East-Elevation Elevation-Time X Velocity - Time Y Velocity - Time Z Velocity - Time

The following figure is the North-East plot which shows the 2D trajectory. Figure 4-29: Latitude and Longitude Plot and Their Standard Deviations

28

IPAS Pro

Analyzing Data

Gimbal Raw data Under the Gimbal file tab, the following plots can be viewed:
Roll - Time Pitch - Time

Roll gimbal value versus GPS Time, Pitch gimbal value versus GPS Time, Heading gimbal value versus GPS Time.

Heading - Time

The following figure is a plot of roll gimbal value versus GPS time. Figure 4-30: Roll Gimbal Value Versus GPS time

User Manual

29

IPAS Pro Processing


Real-time Solution Plots Click on the Real-Time Data tab on the left side of the dialog to display the options for plotting real-time GPS solution and real-time GPS/IMU solution plots. The following plots are available for real-time GPS solution:
North-East

Latitude-Longitude 2D trajectory plot, Latitude-Height profile, Longitude-Height profile, Elevation profile versus GPS Time, North velocity versus GPS Time, East velocity versus GPS Time, Up velocity versus GPS Time.

North-Elevation East-Elevation Elevation-Time X Velocity - Time Y Velocity - Time Z Velocity - Time

The following plots are available for real-time GPS/IMU Solution:


North-East: North and East plot, corresponding to vehicle trajectory, North-Elevation: North and elevation plot, East-Elevation: North and elevation plot, Elevation-Time: Elevation versus GPS Time in week seconds, Roll-Time: Roll versus GPS Time, Pitch-Time: Pitch versus GPS Time, Heading-Time: Heading verus GPS Time, X velocity-Time: North velocity versus GPS time, Y velocity-Time: East Velocity versus GPS time, Z velocity-Time: Vertical velocity versus GPS time.

30

IPAS Pro

Analyzing Data

Make Differences

This function allows you to compare two solution files between different runs of IPAS Pro processing, or between a IPAS Pro solution file and a current ADS40/ALS50 solution file, or between IPAS real-time solution file and IPAS Pro solution file. Click the Compare Data button to display the options to make a difference file or to plot a difference file. Figure 4-31: Compare Data Options

User Manual

31

IPAS Pro Processing


Create A Difference file If a difference file does not exist, then you can make a new one by clicking on the Make File button to open the Make Difference Plot File dialog: Figure 4-32: Make Difference Plot File

Use the browse buttons (...) to select a source file and destination file. The source file can be in IPAS Pro output format or in SBET output format. Once the files are specified, click the Make File button to make the difference file. The destination file is created with IPAS calculated differences between the two solution files.

32

IPAS Pro

Analyzing Data

Plot Difference File Once the difference file is made, it is automatically loaded and the north differences are displayed by default. You can view another difference file by clicking on Difference File and loading the file. The following differences can be viewed:
dNorth dEast

Latitude differences, Longitude differences, Height differences,

dElevation dRoll dPitch

Roll differences, Pitch differences, Heading differences, North velocity differences, East velocity differences, Upward velocity differences.

dHeading dXVelocity dYVelocity dZVelocity

The following figure shows a difference in latitude direction between two IPAS solution files.

User Manual

33

IPAS Pro Processing


Figure 4-33: Latitude Differences Between an IPAS Pro Solution File and a Real-time Solution File

34

IPAS Pro

Chapter 5 IPAS PPP


IPAS PPP, which stands for Inertial Position and Attitude System (IPAS) Precise Point Positioning (PPP), is a post-processing software package developed by Leica Geosystems AG for high accuracy position and velocity determination using data from a single Global Positioning System (GPS) receiver.

IPAS PPP Introduction

Through the processing of GPS satellite signals, along with precise satellite orbit (hereinafter called precise orbit or just called orbit) and precise satellite clock corrections (hereinafter called precise clock or just called clock) information, the IPAS PPP software can produce high accuracy position and velocity results for kinematic objects using the observations from a single GPS receiver. The most advantageous aspects of using this product are: (1) eliminating the requirement of a reference receiver, as in traditional double-differencing positioning technique, (2) producing high accuracy position and velocity solutions and (3) the use of this product is straightforward, requiring minimum user interaction and a priori experience.

In order to obtain the best position and velocity accuracy for which this product has been developed, several prerequisites should be met: (1) Geodetic-grade dual-frequency GPS receiver and antenna should be used to collect the observation data. Doppler observations are required in order to obtain velocity solution in addition to the position solution.

(2) Precise orbit and precise satellite clock information should be supplied when running this software. High-rate (e.g. 30-second interval) satellite clock corrections is preferred to low-rate ones (e.g. 5-minute interval). The IPAS PPP software can retrieve this data for the user.

(3) GPS observation data should be continuously collected for a long enough period of duration. The recommended minimum observation period is 60 minutes. In addition, it is suggested that the GPS signal tracking cutoff angle shall be set to smaller than 5 degrees.

User Manual

35

IPAS PPP
Background on precise orbit and precise clock corrections International GNSS (Global Navigation Satellite System) Service (IGS) offers two products, namely precise orbit data and precise clock correction data, to the GNSS community for better position and navigation accuracy. The typical names for precise orbit and precise clock correction files are "igswwwwd.sp3.Z" (or igswwww.sp3c.Z if the precise orbit file is in sp3c format) and "igswwwwd.clk.Z", respectively, where "igs" represents the agency that generates the product files, "wwww" represents the 4-digital GPS week number and the "d" represents the day in the GPS week and ".Z" is the suffix of a compressed file. The interval of the precise orbit data is usually 15 minutes while the interval for precise clock correction data is 5 minutes.

The IGS provides different categories of products based on the product's availability latency. One category is the FINAL product, which has a latency of about 13 days after the GPS observation. Another is the RAPID product, which has a latency of about 17 hours after the GPS observation. To distinguish the RAPID products from the FINAL product, the IGS uses the names "igrwwwwd.sp3.Z (or igrwwwwd.sp3c.Z) for precise orbit file and "igrwwwwd.clk.Z" for precise clock file. Both categories of products have same format except their different latencies and accuracies. FINAL category products generally have better accuracy and reliability than the RAPID ones.

To use the FINAL category products in IPAS PPP for the best accuracy, it is advised to plan your flight missions in advance to make sure that you collect the mission data at least 13 days before your project deadline. Under the organization of International GNSS Service, there are several data analysis centers, such as Jet Propulsion Laboratory (JPL), Center for Orbit Determination in Europe (CODE), National Geodetic Survey (NGS), etc. These analysis centers also generate their own precise orbit and precise clock corrections products. The products from those analysis centers have the same format as the IGS products. However, some analysis centers, such as JPL and CODE, produce precise clock corrections at a higher rate (30-second interval) than the IGS ones (5minute interval). IPAS PPP recommends the use of high-rate precise clock data files whenever possible. Unlike the IGS organization, the individual data analysis centers do not generate RAPID category precise orbit (clock) data files. They produce precise orbit and precise clock corrections data only in FINAL category. NOTE: In order to produce consistent IPAS PPP solutions, the precise orbit and precise clock corrections used for GPS data processing should come from the same agency. For example, if the precise clock corrections data are generated by JPL, the precise orbit data used for IPAS PPP should also come from JPL. The name convention for the data analysis centers' products is quite similar to the IGS products. For example, JPL products usually have file names as "jpl13984.sp3.Z or jpl13984.sp3c.Z" and "jpl13984.clk.Z" for the precise orbit and precise clock correction files, respectively.

36

IPAS Pro

IPAS PPP Installation and Configuration

IPAS PPP Installation and Configuration


System Requirements IPAS PPP is a software package that runs on a PC with Microsoft Windows family of operating systems. Basic system requirements are: Installation IBM PC-compatible computer, Windows 2000 or XP Operating Systems, 128MB or greater RAM, 100 MB or greater free disk space. Larger disk space is recommended.

IPAS PPP can be installed separately or installed together with IPAS Pro. When IPAS PPP is installed together with IPAS Pro, please follow the IPAS Pro installation procedure and no additional installation for the IPAS PPP is required. When IPAS PPP is installed separately, the followings steps should be followed: Locate the installation file "IPAS_PPP.EXE" Double-click on the installation file, following the subsequent installation instructions.

Once IPAS PPP is installed, it can be started under "Program Files\Leica Geosystems\IPAS PPP". Licensing A license is required to run IPAS PPP. A USB dongle that contains the license information will be provided to the users by Leica Geosystems. NOTE: In order for the USB dongle to work properly with IPAS PPP software, a SafeNet USB SuperPro/UltraPro driver Version 7.3.0.0 or higher is required.

User Manual

37

IPAS PPP

IPAS PPP Processing

The use of IPAS PPP software consists of three steps, namely Data Preparation, Data Processing and Solution Plotting with Quality Check. The first step is to prepare the GPS observation data file and precise orbit and precise satellite clock correction data files. The GPS observation data file can be in either NovAtel raw (BINARY) format or RINEX (ASCII) format. If last letter of the GPS data file name is capital 'O' or small case 'o', IPAS PPP will regard the GPS observation data file is in RINEX format. Otherwise, the GPS data file is considered as in NovAtel raw (BINARY) format. The second step is to execute the data processing and obtain position and velocity results. The third step is to plot the IPAS PPP results and check the quality of the results. IPAS PPP also provides a feature to allow the users to convert IPAS GPS solutions to an ASCII format.

Step One: Data Preparation

Once the IPAS PPP software is started, a user interface will be presented with a main program window as shown in Figure 5-1: IPAS PPP User Interface . Figure 5-1: IPAS PPP User Interface

38

IPAS Pro

IPAS PPP Processing

The data preparation can be described in the following steps: Preparing the GPS data file. Clicking on the Data tab, the users will see the screen that asks the users to specify the location of the GPS data file. When IPAS PPP is used together with IPAS Pro, this GPS data file name will be automatically extracted from the IPAS Pro project file. In the example as shown in Figure 5-2: Loading GPS data file to IPAS PPP the GPS file is "20061026_010813_rover_raw.GPS" and it is stored under the directory "D:/My_Project". This file is in NovAtel raw binary format since its last letter in the file name is "S" not "O" or "o", which indicates RINEX file format is used. Once the file is loaded, the information on the observation starting and ending time will be displayed in the format of GPS week seconds, GPS week number, and the day of the week. In this example, the GPS data collection started at GPS second 349694 in the GPS Week 1398. The Day of Week (DoW) of the starting time is 4 (ie. Thursday in the GPS Week 1398). The GPS data collection stopped at GPS second 356284 in the GPS Week 1398. The Day of Week of the stopping time is 4 (ie. Thursday of the GPS Week 1398). Please note that the GPS second counts from 0 at each week's Sunday 00h:00m:00s.Input the camera event offset time if there is any. Figure 5-2: Loading GPS data file to IPAS PPP

User Manual

39

IPAS PPP
Preparing the precise orbit and precise clock files. The precise orbit and precise clock files can be directly imported to IPAS PPP software at this step, if both files are already available in your computer - this means, in case both files have previously been downloaded from the internet or obtained from somewhere else. Figure 5-3: Loading precise orbit and precise clock data files to IPAS PPP

In most cases, however, the users do not have the precise orbit or precise satellite clock files. In this case, IPAS PPP will help the users automatically download both files from ftp sites. First, pull down the arrow to select one from the multiple ftp sites, as indicated in Figure 5-4: Select the internet source of precise orbit and precise clock data files . In this example, the IGS ftp site is selected. NOTE: Internet connection must be available at the computer in order to download the precise orbit and precise clock correction files from the ftp sites. Both precise orbit and precise clock files can be downloaded from a number of ftp sites for free.

40

IPAS Pro

IPAS PPP Processing

Figure 5-4: Select the internet source of precise orbit and precise clock data files

It is recommended that precise orbit and clock files from CDDIS ftp site be used whenever available since this site provides precise clock file with 30 seconds interval. Click the Check Ephemeris Availability button to check what types of precise orbit and precise clock data are available from the particular ftp site that you have just selected. The IPAS PPP will link to that ftp site and check the availabilities for you. As shown in Figure 5-5: Check the availability and select one type of precise data files , two types of precise orbits and clocks are available: final orbit (clock) and rapid orbit (clock), at the IGS ftp site for the date corresponding to the GPS data given in Step Preparing the GPS data file. By default, the IPAS PPP automatically selects the final orbit and clock files, because the final precise data have higher accuracies than the rapid data. In this example, the final category of orbit (clock) data files, e.g. igs13984.sp3.Z and igs13984.clk.Z, is selected. If the users do not select the IGS final category precise orbit (clock) data files, they may select another type of precise orbit and precise clock data files. In this example, the users may choose IGS rapid category precise orbit (clock) data files (in this example "igr13984.sp3.Z" and "igr13984.clk.Z, respectively).

User Manual

41

IPAS PPP
To eliminate the possibility of using different categories precise data files in the data processing, it is recommended to select only one category of precise data files at one time. It is highly recommended that the same type of precise orbit and precise clock data files should be selected. It is always NOT recommended to use mixed type of precise orbit and precise clock data files, e.g. mix final orbit data file with rapid clock data file. NOTE: The rapid orbit will be available 17 hours after the time of data collection. The final orbit and clock are available 13 days after the data collection. Figure 5-5: Check the availability and select one type of precise data files

Click the Download button to download both files to the specified directory, after the type of the precise orbit and precise clock data is selected. Under the directory where the GPS file is stored, IPAS PPP automatically creates a directory called "PPP", if it does not exist. The downloaded precise orbit and clock files are stored to the "PPP" directory. In this example, the directory where the GPS file is stored is "D:/My_Project", thus the precise orbit and precise clock data files are stored to "D:/My_Project/PPP". If the downloaded files are in compressed format, they will be automatically uncompressed. Both precise orbit and precise clock files are automatically imported into IPAS PPP after they are successfully downloaded, as shown in Figure 5-6: Download and import precise data files to IPAS PPP .

42

IPAS Pro

IPAS PPP Processing

Figure 5-6: Download and import precise data files to IPAS PPP

After the orbit and clock files are imported, their time span information is extracted and displayed. Make sure the time span covers the time span of the GPS observation data. At this stage GPS data, precise orbit data and precise clock data have all been prepared for IPAS PPP processing. Go to Step Two: Data Processing to continue the processing.

User Manual

43

IPAS PPP
Step Two: Data Processing By clicking the Process tab, as shown in Figure 5-7: Process GPS data using IPAS PPP , the users can start to process the GPS data using IPAS PPP. Figure 5-7: Process GPS data using IPAS PPP

In the top panel of the screen, a summary of the basic information such as GPS data file name, precise orbit file name, precise clock file name, the start date & time (hereinafter, time always means the seconds in week in GPS time system, unless specifically stated otherwise) and end date & time of each data file are displayed. In this example, the GPS file name is "20061026_010813_rover_raw.GPS", the precise orbit file name is "igs13984.sp3", and the precise clock file name is "igs13984.clk". The start time and end time for GPS data are 349694 seconds and 356284 seconds, respectively. The start time and end time for precise orbit data are 345600 seconds and 431100 seconds, respectively. The precise clock file has the same start time and end time as the precise orbit file. The date for all the three data files is the 4th day of GPS week 1398.

44

IPAS Pro

IPAS PPP Processing

In the middle panel, there are several options available for user to modify, although the modification is not necessary in most cases. The first option is the initial coordinate of the GPS receiver. By default, this information is automatically extracted from the GPS data. If the users want to change it, the new values can be entered here. The latitude and longitude are in the format of degree, minute, second. The sign convention for latitude and longitude is that latitude north and longitude east are "+" and that latitude south and longitude west are "-". The unit of height is in meters. The second option is the start time and end time for processing. By default, the entire GPS data set is processed. If only a portion of the GPS data set rather than the entire data set needs to be processed, the users can specify the start time and end time. The user specified time should not exceed the time span of the GPS data its own.

It is highly recommended that the users process the entire GPS data set in order to achieve the highest possible position and velocity accuracy. The third option that users can modify is the path and name of the IPAS PPP output file. By default, the output file has the same file name as the GPS data except that its extension is .ppp. The output file is stored by default under the PPP directory.

Clicking on the Start Processing PPP button will start the IPAS PPP processing once all the options are gone through. If the project has not been saved, a window will come up to prompt the users to enter the IPAS PPP project file name, as shown in Figure 5-8: Save IPAS PPP project information . If IPAS PPP is started from IPAS Pro, then the IPAS Pro project file will include the IPAS PPP project information. In this case, no window will pop up to ask for the IPAS PPP project name. After the users enter the IPAS PPP project file name and click the Save button, all the information such as: GPS data file name, precise orbit file name, precise clock file name, initial coordinates of the GPS receiver will be saved to the project file. Figure 5-8: Save IPAS PPP project information

User Manual

45

IPAS PPP
Meanwhile, the IPAS PPP data processing will start, as indicated in Figure 5-9: Progress of IPAS PPP data processing . The GPS data will be processed until it is finished. The data processing can be terminated by clicking the Stop Job button. Figure 5-9: Progress of IPAS PPP data processing

IPAS PPP processing consists of forward processing, backward processing and refined processing. During these steps, a progress bar indicates the percentage of the data processing which has been completed. If there are important messages, then these will be displayed in the Log window. Log window can be activated by clicking ">>>" button. The log window can be deactivated by clicking on "<<<" button.

Once the data processing is completed, The Stop Job button will automatically change to Done button. The user shall go to 3.3 Step Three to plot the solutions and to check the quality of the IPAS PPP solutions.

46

IPAS Pro

IPAS PPP Processing

Step Three: Solution Plotting and Quality Check

The checking of the quality of IPAS PPP solution is an important step in the use of the software. In order to make sure the IPAS PPP produces high quality solutions, the users are suggested to check several quality indicators by looking at the graphical plots or examining the numerical results after processing the GPS data. By clicking the Plot Results button as shown in Figure 510: Start quality check , the users can start the quality check procedure. Figure 5-10: Start quality check

Specifically, the following steps should be checked:

1.

Check the differences between backward and forward solutions The users plot the differences between the backward and forward solutions for latitude, longitude and height components. Normally, the horizontal differences between backward and forward solutions should be bounded within 0.20 m during the entire period of observation time. Generally, the vertical differences between backward and forward solutions should be within 0.30 m during the entire period of observation time.

User Manual

47

IPAS PPP
Shown in Figure 5-11: Differences between backward and forward solutions are the backward and forward differences for the example data in this manual. In the figure, the x-axis is GPS time in unit of week seconds and the y-axis is the differences for latitude, longitude and height components in unit of meters. The corresponding standard deviations and RMS of the differences are displayed on the bottom of the plot. Figure 5-11: Differences between backward and forward solutions

2.

Check the statistics of the differences between backward and forward solutions Generally, both the standard deviation (1 sigma) and root-mean-squares (RMS) for horizontal component should be at the level of less than 0.10 m. For vertical component, both the standard deviation (1 sigma) and root-mean-squares (RMS) should be at the level of less than 0.15 m. The three-dimensional standard deviation (1 sigma) and root-mean-squares (RMS) should be less than 0.20 m. For the example data, the statistics of the differences are shown in Table 5-1: Statistics of the differences Table 5-1: Statistics of the differences

48

IPAS Pro

IPAS PPP Processing

3.

Check the Backward and Forward Zenith Tropospheric Delay Estimate The differences between the backward and forward zenith tropospheric delays generally are very small during the entire observation period. The maximum magnitude of the differences is normally about a few centimeters. Under exceptional circumstances, this maximum magnitude might be as large as 0.08 m. The standard deviation and RMS of the differences generally should not exceed 0.02 m. For the example data of this manual, the differences between forward and backward zenith tropospheric delay are shown in Figure 5-12: Differences between backward and forward zenith tropospheric delay , where the standard deviation of the differences is 0.004 m and the RMS of the difference is 0.007 m, the maximum difference is 0.015 m. In the figure the top panel is the magnitudes of the zenith tropospheric delays in backward and forward processing. The bottom panel is showing the differences of the zenith tropospheric delays between the backward and forward processing. The standard deviation and RMS of the differences are displayed in the middle of the plot. The magnitude of the absolute zenith tropospheric delay is usually in the range of 1.5 ~ 2.5 m. Under no circumstances should this magnitude exceed 3.0 m. Figure 5-12: Differences between backward and forward zenith tropospheric delay

User Manual

49

IPAS PPP
4. Check the DOP Values and Number of Satellites Under normal conditions, the PDOP, HDOP and VDOP values should not exceed 5.0, 3.0, and 4.0, respectively. If significantly large DOP values are found in the plot, it might indicate that the PPP solution potentially have a problem at those epochs where large DOP values occur. Normally, IPAS PPP should have at least 6 useable satellites for each epoch's data processing. If the number of satellites is less than 6, it might indicate that the PPP solution potentially have a problem at those epochs with less satellites. Shown in Figure 5-13: The DOP values and number of satellites are the DOP values and the number of satellites for the example data set of this manual. Figure 5-13: The DOP values and number of satellites

50

IPAS Pro

IPAS PPP Processing

5.

Overall Quality Evaluation If the conditions in Steps 1., 2. and 3. are all satisfied, the PPP solutions are usually considered to have achieved the expected accuracies for which the IPAS PPP software is designed. The conditions in Step 4. can usually be met when the conditions in Steps 1., 2. and 3. are satisfied. Under exceptional circumstances, the DOP values might be larger than the above specified values (5.0, 3.0 and 4.0 for PDOP, HDOP and VDOP, respectively), but the quality of the IPAS PPP solutions is still considered acceptable given the conditions in Steps 1., 2. and 3. are all satisfied.

6.

Re-Process the Data Using Different Precise Orbit and Precise Clock Files Under normal conditions, the above conditions in Steps 1., 2. and 3. should be met after the IPAS PPP processing. If any one condition is not met after the processing, it is suggested to reprocess the GPS data using precise orbit and precise clock files that are provided by a different agency. In very exceptional circumstances, precise clock corrections from a particular agency for one or more satellites might contain significantly larger errors. If the satellites for which the clock corrections containing large errors are used in the IPAS PPP data processing, the PPP processing might produce unacceptable solutions with large errors. In this case, an alternative approach is to use precise orbit and precise clock from another agency and re-process the data. The users should start from Step One: Data Preparation and download a different set of precise orbit and precise clock files. In the above example, the "igs13984.sp3.Z" and "igs13984.clk.Z" that are generated by IGS are used for the data processing. Users may also use precise orbit and clock files generated by other agencies, such as JPL, CODE, etc. In the above example, if precise data from JPL are to be used in IPAS PPP, then "jpl13984.sp3.Z" and "jpl13984.clk.Z" should be downloaded.

7.

Plot the trajectory of the GPS receiver Clicking the IPAS GPS File button as shown in Figure 5-14: Select the GPS receiver trajectory , the users can select a GPS solution file and plot the trajectory of the GPS receiver. This GPS solution file is generated by IPAS PPP and automatically stored under the PPP directory. This file has the same file name as the raw GPS data file except the solution file's extension is ".bin". In this example, the GPS solution file is "20061026_010813_rover_raw.bin" and it is stored under "D:/My_Project/PPP" directory. Once the GPS solution file is selected and loaded into memory, the users can plot different trajectory profiles such as "latitude-longitude", "latitude-altitude", "longitude-altitude", "altitude-time", "X velocity-Time", "Y velocity-Time", "Z velocity-Time", etc. Shown in Fig. 3.15 is the trajectory profile of the GPS receiver at the latitude-longitude domain. The standard deviation information for both latitude and longitude is shown in the bottom panel of the figure. To show other profiles of the trajectory, just click on the corresponding title.

User Manual

51

IPAS PPP
Figure 5-14: Select the GPS receiver trajectory

52

IPAS Pro

IPAS PPP Processing

Figure 5-15: GPS receiver trajectory

User Manual

53

IPAS PPP
Step Four: Export ASCII solution file IPAS PPP provides a feature to allow users to output GPS solutions in ASCII format based on the binary solution file. After clicking on the Export tab in IPAS PPP user interface, shown in Figure 5-16: Export ASCII solution file , the first step is to select the IPAS PPP result file. Figure 5-16: Export ASCII solution file

54

IPAS Pro

IPAS PPP Processing

As shown in Figure 5-17: Select ASCII solution file , after selecting the GPS binary result file, the users may enter the output file name of the ASCII format GPS solution. After that, selecting the format "IPAS GPS (ASCII)" and clicking the Export button, the ASCII format IPAS PPP solution file is generated. In this example, the ASCII format GPS solution file name is "20061026_010813_rover_raw.txt" and it is again stored to the "D:/My_Project/PPP" directory. Figure 5-17: Select ASCII solution file

Both, the binary format GPS solution file (.bin file) and ASCII format GPS solution file (.txt file) are obtained. Either of them can be used to integrate with IMU data and to be processed by the IPAS Pro software to produce an integrated position and attitude solution.

User Manual

55

IPAS PPP

56

IPAS Pro

Chapter 6 IPAS CO
IPAS CO (Inertial Position and Attitude System Camera Orientation) is software for the computation of misalignment angles between IPAS reference frame to camera frame and for the transformation of IPAS Pro GPS/IMU integrated solution to x, y, z, omega, phi and kappa as required by photogrammetric software.

Installation
License Configuration

To install IPAS CO software, double-click the setup.exe file on the IPAS Pro / IPAS CO CD. Follow the instruction provided by the installation program. Software license from Leica Geosystems is required to run IPAS CO. IPAS CO software is distributed with a Sentinel USB hardware lock. The hardware key requires Sentinel driver to be installed to your system. The driver installation is avalable in the Sentinel folder of the IPAS Pro / IPAS CO CD.

Introduction to IPAS CO

IPAS CO is a Windows-based software. It has three tab-windows, namely: Transform Solution - This window will transform the IPAS Pro solution to x, y, z and omega, phi and kappa as required by photogrammetric software based on the event ID and photo ID files; Compute Camera Misalignment - This window will compute the camera misalignment angles with respect to IPAS reference frame; Point File Transform - This window will transform a point file from one coordinate system to another coordinate system.

User Manual

57

IPAS CO
Figure 6-1: IPAS CO windows

Misalignment Angle Calculation

In order to calculate misalignment angle, the following information is required: IPAS Solution file, as described in the IPAS Pro user manual; Camera event file, as described on Appendix B; Photo ID file, as described in Appendix B; AT Solution file, either in IXYZOPK format or ORIMA PATB format as described in Appendix B.

Note: The format for this ORIMA PATB file is different from the PATB format or the ORIMA format used in the Transform Solution window. Refer to Appendix B for detail descriptions of various formats.

The misalignment calculation is managed in the Compute Camera Misalignment window.

58

IPAS Pro

Misalignment Angle Calculation

Figure 6-2: Compute Camera Misalignment window

Use the following steps to perform the misalignment angle calculation: Click on the IPAS Solution File, Event File and Photo ID File buttons to select the corresponding files. Click on AT Solution File button to select AT file and select the AT file format. Input the camera event offset time if there is any. Select the camera mounting angle. Select the Coordinate System in which the AT file was resolved. If a Projection System was selected, then a popup window will appear to ask the user to select the projection and zone information. If a LSR system is selected, a popup window will appear to ask the user for the anchor point coordinates. Select the datum used for the AT file. Select the vertical reference used for the AT file.

User Manual

59

IPAS CO
Select the horizontal and vertical units used for the AT file. Click on Go button and calculation will start. Once the calculation is done, a Camera Misalignment Results window will appear to display the misalignment angles calculated for each individual photo. User can select/deselect whether to use individual photo for the calculation of the misalignment angles by checking and unchecking the corresponding the check box under the Use column. Figure 6-3: Camera Misalignment Results window

In order for the misalignment angles to be valid, the computed omega, phi and kappa differences (d-omega, d-phi, d-kappa) would have to be consistent among all the photos. The standard deviations of the computed d-omega, d-phi and d-kappa shall represent the accuracy of roll, pitch and heading from the *.sol file as well as the accuracy of the omega, phi and kappa from the AT file. If the differences from one or more photos are significant different from the other photos, then those photos should be de-selected from the list using Use column. Click on Apply button will bring the calculated misalignment angles to the Transform Solution window.

Note: In order to achieve best results, the misalignment angle should be calculated in the LSR frame, which means the AT file shall be provided in the LSR frame as well.

60

IPAS Pro

Transform Solution

Transform Solution

The Transform Solution window will perform the transformation from IPAS Pro solution to x, y, z, omega, phi and kappa as required by photogrammetric software. The following information is required for the transform: IPAS Solution file, as described in the IPAS Pro manual; Camera event file, as described on Appendix B; Photo ID file, as described in Appendix B; Misalignment angles, lever arms and datum shift. Figure 6-4: Transform Solution window

Use the following steps to perform the transform: Click on the IPAS Solution File, Event File and Point ID File buttons to select the corresponding files.

User Manual

61

IPAS CO
Input camera event time offset if there is any, otherwise set the value to 0.0. Select camera mounting angle, Confirm the misalignment angles' values and units are right, Set the lever arm values Set Datum shift if there is any, otherwise set to 0.0 for all x, y, z datum shifts, Set output directory and file name, Set camera orientation convention. The following convention can be selected from the drop down list: - ASCII output- default format - PATB format - ORIMA format - LPS format Please refer to Appendix B for detail description of the formats. Select reference frame information for the output file including: - Coordinate system - if a projection system is selected, then a popup window will appear to ask for projection and zone information. If a LSR system is selected, a popup window will appear to ask the user for the anchor point coordinates, - Select Datum for the output file, - Select vertical reference, either ellipsoidal or MSL. Currently Australian 1998 model, Canada CGVD28, EGM96 geoid model, Japanese Geoid Model 2000, Lativa LV98 and NAVD88 are supported. - Select horizontal and vertical coordinate units required for the output file Click on Go button will start the calculation. The output file is described in Appendix B.

62

IPAS Pro

Point File Transform

Point File Transform

The Point File Transform window will transform a point file from one coordinate system to another. Click on Compute Center of Gravity button will compute the anchor point based on the points included the point file. Figure 6-5: Point Transform window

User Manual

63

IPAS CO

Open and Save

Camera parameters and file paths can be saved into a IPAS CO project file. The project file can be opened for reuse.

To save a project, select File menu, then Save, select the file name used to save the camera parameters. The camera file is written with the extension .ptu. The following parameters are saved: File paths for IPAS solution file, event file, photo ID file and AT solution file Camera mounting direction Misalignment angles Lever arms Datum shift

To open the IPAS CO project file, click on File, then select Open and browse to the .ptu file. The saved file paths and camera parameters will be brought into the corresponding fields of the Transform Solution window.

64

IPAS Pro

Appendix A GPS Input Format


IPAS Pro requires an ASCII post-processed GPS solution file. The file format is defined as following:
GPSTime - GPS Time (Seconds of the week) Latitude - Latitude (Decimal Degrees) Longitude - Longitude (Decimal Degrees) H-Ell - Ellipsoidal Height (meters) Q - Quality Number, an integer number SDNorth - Latitude Standard Deviation (meters) SDEast - Longitude Standard Deviation (meters) SDHeight - Height Standard Deviation (meters) VNorth - North Velocity (meters/second) VEast - East Velocity (meters/second) VUp - Up Velocity (meters/second) SD-VN - North Velocity Standard Deviation (meters/second) SD-VE - East Velocity Standard Deviation (meters/second) SD-VH - Height Velocity Standard Deviation (meters/second)

NS - Number of Satellites PDOP - PDOP

Any header or comments can exist in the file, but first character of that line must be a semicolon (;). The following is an example of a section of an acceptable GPS solution file:

User Manual

65

66

IPAS Pro

Appendix B IPAS CO File Format Descriptions


Camera Event File Camera event file is an ASCII file. Each line contains the following information: Event GPS Time (week seconds) Event number

If a row is only for comment purpose, a ; shall be the first character of the row. Photo ID File Photo ID file is an ASCII file. Each record contains the following information: Event GPS Time (week seconds) Photo ID

If a row is only for comment purpose, a ; shall be the first character of the row. AT Files IXYZOPK Format AT File Two type of AT files are supported, one is called IXYZOPK and the other one is called ORMA PATB format. The IXYZOPK format file is a ASCII file. Each record (line) consists of: Photo ID X Y Z Omega Phi Kappa

Again if a row is only for comment purpose, a ; shall be the first character of the row. ORIMA PATB AT File ORIMA PATB AT file consists of exterior orientation parameters for each image. Each parameter has a block of 4 lines. The structure of the block is: Image ID Camera ID

Flags: Disregard [0,1] Rotation sequence [0,1,2]

User Manual

67

Coordinates of projection center X Y Z Orientation angles Omega Phi Kappa [gon]

Interpretation of flags: Disregard = 0 => Image is used Disregard = 1 => Image is disregarded

Rotation from object to image system: Rotation sequence = 0 => X-axis, Y-axis, Z-axis Rotation sequence = 1 => Y-axis, X-axis, Z-axis Rotation sequence = 2 => X-axis 100[gon] fixed, Y-axis, X-axis, Z-axis

The file is free formatted. Each parameter must be separated by at least one space character. Below is an example of the file. **** Start of Data **** 1_1012 0 1378.33746158 -1.16284250374 1_1011 0 1154.91811588 0.489754072088 0 1 282.323029356 -0.776188263824 0 1 224.767091959 -0.461422760170 dss_hkk 0 0.00000 975.481531886 75.8838647773 dss_hkk 0 0.00000 970.386572587 76.4722729664

Output File

There are four types of output formats supported in the IPAS CO when transforming an IPAS Pro solution file to an output file. And they are Standard ASCII, PATB, ORIMA and LPS. These formats are described in the following section in detail.

Standard ASCII

This format will output all of the transformed values for each event into columns on a single row. The output file is pre-pended with a header line which reflects the units chosen in the transformation. The Easting and Northing are in the user selected projection system. The Height is in the user selected vertical reference.

ID Event#

GPS Time(s) Easting(metres) Northing(metres) Ell Ht(metres) Omega(deg) Phi(deg) Kap(deg)

Lat(deg)

Lon(deg)

174230360

11 451419.683656 549050.336 4321967.926 514.179 -0.28624

0.78102 -16.58954 39.04540362 117.56681555

68

IPAS Pro

174230390 174230410 174230440 174230470

12 451422.612737 548879.648 4322031.276 516.141 13 451425.551820 548708.738 4322092.943 517.672 14 451428.496101 548537.467 4322152.554 517.863 15 451431.377483 548368.899 4322208.980 516.794

1.39473 1.06902

0.54696 -16.67999 39.04598402 117.56484775 0.46450 -15.63299 39.04654925 117.56287723

1.60459 -0.29796 -14.92201 39.04709593 117.56090237 1.22220 -0.45445 -15.35683 39.04761372 117.55895848

PATB

This is the PATB format as supported in the program ORIMA. Each event is printed out over 4 rows in the output file. The structure of the file is:

Row 1:Image ID

Camera ID

Row 2:Flags: Disregard [0] Rotation sequence [0] Unused [0] Unused [0] GPS Time [s] Row 3:Coordinates of projection center X Y Z (in user selected projection) Row 4:Orientation angles Omega Phi Kappa [deg] 174230360 0 -0.28624186211 174230390 0 1.39472630373 174230410 0 1.06901786731 0 0 0.46450072602 548708.73772100 4322092.94329618 0 0 0.54696225104 548879.64756693 4322031.27574019 0 0 0.78101538229 549050.33593057 4321967.92587762 CAMERA_ID 0 451419.68366 514.17897075 CAMERA_ID 0 451422.61274 516.14121403 CAMERA_ID 0 451425.55182 517.67153322 -15.63298505995 -16.67999209078 -16.58953533066

ORIMA

This file is used to pass attitude information into ORIMA in special circumstances. Its use is not generally recommended. The structure of this file is:

Row 1:PhotoID EventID GPSTime(s) Latitude(deg) Longitude(deg) EllHt(m) EllHt(m) Row 2:Cosine Rotation Matrix (row 1) Row 3:Cosine Rotation Matrix (row 2) Row 4:Cosine Rotation Matrix (row 3) Row 5:Standard Deviation of Latitude, Longitude and Ell Ht (m) - not used in IPASCO Row 6: Standard Deviation of Omega, Phi, Kappa (deg) - not used in IPASCO

174230730

24 451457.350811 39.05246564 117.54119459 506.070 506.070

0.220882231923 0.975191190933 -0.014600710495 -0.974962327401 0.220386713638 -0.029633707166

User Manual

69

-0.025680727580 0.020780702065 0.999454182368 0.000 0.000 0.000 0.000 0.000 0.000 174230760 25 451460.353431 39.05296550 117.53912824 505.389 505.389 0.223431708047 0.974690734669 0.007499572672 -0.974710183567 0.223389143851 0.006111338661 0.004281342051 -0.008675376691 0.999953202880 0.000 0.000 0.000 0.000 0.000 0.000 174230790 26 451463.179593 39.05345350 117.53717372 501.748 501.748 0.224903612269 0.974237119130 -0.016745175370 -0.974362387809 0.224972366510 0.002317655955 0.006025148191 0.015794619862 0.999857103577 0.000 0.000 0.000 0.000 0.000 0.000

LPS

This option creates 3 files which help to facilitate data entry into Leica LPS and ORIMA. The user will specify the name of the first file, and two other files will be created with a (.gps) and a (.imu) extension. The units and projection of the output data will be user-specified. The structures of the files are:

PhotoID EventID X Y Z Omega Phi Kappa

Note: To use this file as exterior orientation input in LPS, the user must manually edit the second column (EventID), and replace the values with the full image names (without file path) associated with the PhotoIDs.

File 1: 174230360 174230390 174230410 174230440 174230470 174230500 11 549050.336 4321967.926 514.179 -0.28624 12 548879.648 4322031.276 516.141 13 548708.738 4322092.943 517.672 14 548537.467 4322152.554 517.863 15 548368.899 4322208.980 516.794 1.39473 1.06902 0.78102 -16.58954 0.54696 -16.67999 0.46450 -15.63299

1.60459 -0.29796 -14.92201 1.22220 -0.45445 -15.35683 0.62298 -15.57313

16 548192.656 4322265.429 515.585 -2.29184

The (.gps) file is used as GPS antenna entry in ORIMA. The structure of this file is:

PhotoIDX Y ZtimeSig-XSig-YSig-ZOff-XOff-YOff-ZProfileID

Note: In IPAS CO output, the values for Sig-X, Sig-Y, Sig-Z, Off-X, Off-Y and Off-Z will always be 0. The ProfileID will always be 1.

File 2: (.gps)

70

IPAS Pro

174230360 549050.336 4321967.926 514.179 451419.683656 0.000 0.000 0.000 0.0 0.0 0.0 1 174230390 548879.648 4322031.276 516.141 451422.612737 0.000 0.000 0.000 0.0 0.0 0.0 1 174230410 548708.738 4322092.943 517.672 451425.551820 0.000 0.000 0.000 0.0 0.0 0.0 1 174230440 548537.467 4322152.554 517.863 451428.496101 0.000 0.000 0.000 0.0 0.0 0.0 1 174230470 548368.899 4322208.980 516.794 451431.377483 0.000 0.000 0.000 0.0 0.0 0.0 1 174230500 548192.656 4322265.429 515.585 451434.366047 0.000 0.000 0.000 0.0 0.0 0.0 1

The (.imu) file is used as IMU angle entry in ORIMA. The structure of this file is:

PhotoIDOmega Phi Kappa SigmaOmega SigmaPhi SigmaKappa

Note: In IPAS CO, the values for SimgaOmega, SimgaPhi and SigmaKappa will always be 0.

File 3: (.imu) 174230360 -0.28624 0.78102 -16.58954 0.00000 0.00000 0.00000 174230390 1.39473 0.54696 -16.67999 0.00000 0.00000 0.00000 174230410 1.06902 0.46450 -15.63299 0.00000 0.00000 0.00000 174230440 1.60459 -0.29796 -14.92201 0.00000 0.00000 0.00000 174230470 1.22220 -0.45445 -15.35683 0.00000 0.00000 0.00000 174230500 -2.29184 0.62298 -15.57313 0.00000 0.00000 0.00000

User Manual

71

72

IPAS Pro

Index
Symbols
*.GMB 12 *.GPS 12 *.IMU 12 *.TM 12 IMU Data Extraction 8 IMU extraction log window 8 IMU File 12 IMU lever arm 18 IMU Raw data 26 Installation 3, 57 Introduction to IPAS CO 57 IPAS 35 IPAS CO 57 IPAS CO camera file 64 IPAS PPP Data Preparation 38 IPAS PPP Export ASCII solution 54 IPAS PPP Installation 37 IPAS PPP Processing 38 IPAS PPP Quality Check 47 IPAS Pro 7 IPAS10 1

A
Analyzing Data 23

B
boresight angle 18

C
Compare files 31 configuration license 3 processor 15 Configuration Options 3 Create A New Project 6

L
Latitude 65 Launching IPAS Pro 5 lever arm 17 License Configuration 57 log window 11 Longitude 65

D
difference file 31 Differences 31

E
extract directory 9 Extracted file types 10 extracted files 9 extraction log 10

M
Make Differences 31 Misalignment Angle Calculation 58

N
new project 6

F
File Converter 16

O
Open Project 5 Output File 68

G
Gimbal data plots 29 Gimbal Raw data 29 GPS antenna 17 GPS data plot 28 GPS Input Format 65, 67 GPS solution plot 30 GrafNav 13

P
Plots 23 Point File Transform 63 Processed Data Plots 23 Processing Main Page 7 Processing Configuration 15 Processing Options 7 progress meter 9

I
Import button 14

User Manual

73

Index

R
Raw Data 8, 25 raw data file location 9 file types 9 Raw Data Plots 25 Real-time Solution 30 Real-time Solution Plots 30 Result File button 24

S
solution file compare 31 Start Processing 21 Step 54 System Requirements 3

T
trajectory 24 trajectory plot 28 Transform Solution 61

U
User time file 10

74

Das könnte Ihnen auch gefallen