Mark G. Petovello, PhD, P.Eng.
Senior Research Engineer
Position, Location And Navigation (PLAN) Group
Department of Geomatics Engineering
Schulich School of Engineering
University of Calgary
Overview
Research Interests
- GNSS receiver operation
- Integration of GNSS data with inertial navigation systems (INS)
- High-accuracy (cm-level) positioning in real-time
- Indoor navigation
- Navigation software development
Past and Present Research Projects
- Development of a software-based GNSS receiver
- US Navy Joint Precision Approach and Landing System (JPALS) Shipboard Relative GPS (SRGPS) project
- Integration of GPS and INS for high-accuracy navigation in real-time
- High Sensitivity GPS (HSGPS) for indoor location
- High sensitivity GPS velocity aiding of an INS for indoor navigation
- Estimation of oscillator stability in the time domain using standalone GPS
- Statistical reliability analysis of navigation systems
- Use of multiple reference stations for GPS carrier-phase positioning
- Development and execution of a plan to test GPS receivers for critical dates using a hardware simulator
- Availability and reliability of GPS augmented with other satellite systems and onboard sensors
- Attitude determination Using a multi-GPS antenna approach
Back to Top
Education
1998 - Bachelor of Science in Geomatics Engineering, University of Calgary
2003 - Doctor of Philosophy in Geomatics Engineering, University of Calgary (Download my dissertation in PDF format here)
Back to Top
Professional Development
Professsional Involvement
- Vice-Chair of Institute of Navigation (ION) Alberta section (2006-Present)
- Co-chaired a technical session at the Institute of Navigation (ION) GNSS Conference, Fort Worth, TX - September 2006
- Contributing Editor of Inside GNSS magazine's GNSS Solutions column (2005-Present)
- Assitant track-chair for IEEE Vehicular Technology Conference (March-April 2006)
- Sub-Committee Chair for Education/Student Outreach for the US-based Institute of Navigation (ION) (2004-Present)
- Co-chaired two technical sessions at the Institute of Navigation (ION) National Technical Meeting, San Diego, CA - January 2004
Teaching
- Taught "Weak Signal Tracking & High-Sensitivity GPS for Indoors" for Navtech Seminars, Fort Worth, TX - September 2006
- Taught "Principles and Applications of GNSS" at GEOIDE summer school in Calgary, AB - June 2006
- Taught "Weak Signal Tracking & High-Sensitivity GPS for Indoors" for Navtech Seminars, Long Beach, CA - September 2005
- Taught "Weak Signal Tracking & High-Sensitivity GPS for Indoors" for Navtech Seminars, Long Beach, CA - September 2004
- Taught "Weak Signal Tracking & High-Sensitivity GPS for Indoors" for Navtech Seminars, San Diego, CA - March 2004
- Taught "Weak Signal Tracking and Indoor GPS" to Nokia, Copenhagen, Denmark - September 2003
Memberships
Back to Top
Awards and Distinctions
- U.S. Institute of Navigation’s 2006 Early Achievement Award (Read more...)
- Best presentation award at ION GNSS 2005 conference (Read more...)
- Natural Science and Engineering Research Council (NSERC) PGS-B Award winner
- Natural Science and Engineering Research Council (NSERC) PGS-A Award winner
- iCORE Graduate Student Fellowship winner
- Institute of Navigation (ION) Student Fellowship Award winner
- Co-creator of C3NAVG2, an internationally sold GPS and GLONASS post-processing software package
- Co-creator of SAINT, an internationally sold GPS and inertial navigation software package for high accuracy positioning and navigation
- Assisted with the development of NDL, a C++ software library to facilitate development of navigation algorithms
Back to Top
Software Development
GSNRx -- GNSS Software Navigation Receiver
This software is designed to acquire and track GNSS using raw data samples from a receiver front-end. The software forms the basis for more complex receiver implementations such as vector-based tracking (implemented in GSNRx-vb) and ultra-tight integration with an inertial system (implementated in GSNRx-ut).
SAINT -- Satellite And Inertial Navigation Technology
This software is designed to integrate GPS and inertial technologies for high accuracy navigation. The software was developed with the following ideas in mind:
- High accuracy (cm-level) navigation
- User selectable integration strategies (i.e. loose vs tight integration)
- Use with various quality inertial sensors
- Real-time and post-mission operation
SAINT is licensed by University Technologies International Inc.
NDL -- Navigation Development Library
The NDL is comprised of a collection of C++ classes designed to interact with each other as necessary in order to read, interpret and use positioning and navigation data. In this way, users can avoid having to deal with the details of navigation algorithm development, and instead focus on overall algorithm design. The advantages of this approach are that software maintenance, algorithm refinement, and software expandability are all facilitated.
NDL is sold by University Technologies International Inc. For more information, please go here.
C3NAVG2 -- Combined Code and Carrier Phase for NAVigation using GPS and GLONASS
C3NAVG2 is a program designed to compute 3D position and velocity using single point or differential processing strategies. It was built upon an existing software program called C3NAV. The newer version is capable of computing solutions from either GPS or GLONASS, or from a combined solution.
C3NAVG2 is sold by University Technologies International Inc. For more information about the software, please go here.
Back to Top
Publications and Patents
Most of the following citations can be downloaded in PDF format from the PLAN website under the "research" link.
Dissertation
-
Petovello, M.G. (2003), Real-Time Integration of a Tactical-Grade IMU and GPS for High-Accuracy Positioning and Navigation, PhD Thesis, UCGE Report #20173, Department of Geomatics Engineering, The University of Calgary. Available for download here.
Patents
-
Petovello, M.G. and G. Lachapelle (2006) A New Doppler Removal and Correlation Method for Software GNSS Receivers, US provisional patent application filed.
-
Gao, J., M.E. Cannon, M.G. Petovello, K. Nagamiya, I. Maeda, K. Kagawa (2006) Vehicular Navigation and Positioning System, Patent application filed.
Journal Publications
-
Bancroft, J.B., M.G. Petovello, G. Lachapelle, W.L. Gelatka, J.P. Davis and L.C. Bobb (2007) A Real Time, Single Point, Relative GPS Positioning Algorithm for Improved Submarine Detection, Navigation: Journal of the Institute of Navigation, The Institute of Navigation, Fairfax, VA, Submitted.
-
Gao, J., M.G. Petovello and M.E. Cannon (2007) GPS/Low Cost IMU/On-Board Vehicle Sensors Integrated Land Vehicle Positioning System, European Association for Signal Processing (EURASIP) Journal on Embedded Systems, Special Issue on Embedded Systems for Intelligent Vehicles, Accepted, In Press.
-
Petovello M.G. and G. Lachapelle (2006) Centimeter-Level Positioning Using an Efficient New Baseband Mixing and De-Spreading Method for Software GNSS Receivers, European Association for Signal Processing (EURASIP) International Journal of Applied Signal Processing (JASP), Conditionally Accepted.
-
Petovello, M.G., K. O’Keefe, G. Lachapelle and M.E. Cannon (2006) Measuring Aircraft Carrier Flexure in Support of Autonomous Aircraft Landings, IEEE Transactions on Aerospace and Electronic Systems, 15 pages, Conditionally accepted.
-
Petovello, M.G., K. O’Keefe, G. Lachapelle and M.E. Cannon (2006) Consideration of Time-Correlated Errors in a Kalman Filter Applicable to GNSS, Journal of Geodesy, Submitted.
-
O’Keefe, K, M.G. Petovello, G. Lachapelle, M.E. Cannon (2007) Assessing Probability of Correct Ambiguity Resolution in the Presence of Time Correlated Errors, Navigation, Journal of the Institute of Navigation, The Institute of Navigation, 53 (4), pp. 269-282.
-
Petovello, M.G. (2006) Narrowlane - Is It Worth It?. GPS Solutions, John Wiley & Sons, Inc., Volume 10, Number 3, pp. 187-195.
-
Liu, J., M.E. Cannon, Pl. Alves, M.G. Petovello, G. Lachapelle, G. MacGougan and L. DeGroot (2003) A Performance Comparison of Single and Dual Frequency GPS Ambiguity Resolution Strategies. GPS Solutions, John Wiley & Sons, Inc., Volume 7, pp. 87-100.
-
Petovello, M.G., M.E. Cannon, and G. Lachapelle, (2003) Benefits of Using a Tactical Grade INS for High Accuracy Positioning, Navigation, Journal of the Institute of Navigation (Accepted for publication - Winter 2003/2004 or Spring 2004)
-
Olynik, M., M.G. Petovello, M.E. Cannon and G. Lachapelle. (2002) The Effect of GPS Errors on Relative Single Point Positioning Over Time, GPS Solutions, John Wiley & Sons, Inc., 6, 1-2, pp. 47-57.
-
Petovello, M.G. and G. Lachapelle. (2000) Estimation of Clock Stability Using GPS, GPS Solutions, John Wiley & Sons, Inc., Volume 4, Number 1, pp. 21-33.
-
Petovello, M.G., G. Fotopoulos, S. Ryan, M.E. Cannon, and G. Lachapelle (1999). GPS Critical Dates Test Plan, Journal of the Canadian Aeronautics and Space Institute, Vol. 45, No. 3, pp. 281-291.
Conference Publications/Presentations
-
Petovello, M.G. and G. Lachapelle (2006) An Efficient New Method of Doppler Removal and Correlation with Application to Software-Based GNSS Receivers, Proceedings of ION GNSS 2006, The Institute of Navigation, pp. 2407-2417.
-
M.G. Petovello and G. Lachapelle (2006) Comparison of Vector-Based Software Receiver Implementations with Application to Ultra-Tight GPS/INS Integration, Proceedings of ION GNSS 2006, The Institute of Navigation, pp. 1790-1799.
-
Charkhandeh, S., M.G. Petovello and G. Lachapelle (2006) Performance Testing of a Real-Time Software-Based GPS Receiver for x86 Processors, Proceedings of ION GNSS 2006, The Institute of Navigation, pp. 2313-2320.
-
Charkhandeh, S., M.G. Petovello, R. Watson and G. Lachapelle (2006) Implementation and Testing of a Real-Time Software-Based GPS Receiver for x86 Processors, Proceedings of ION NTM 2006, The Institute of Navigation, pp. 927-934.
-
Gao, J., M.G. Petovello and M.E. Cannon (2006) Development of Precise GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated Vehicular Positioning System, Proceedings of ION NTM 2006, The Institute of Navigation, pp. 780-792.
-
Petovello, M.G., K. O’Keefe, G. Lachapelle and M.E. Cannon (2005) Field Results of a GPS/INS-Based Approach to Measuring Ship Flexure Onboard an Aircraft Carrier. Proceedings of ION GNSS 2005, The Institute of Navigation, pp. 2039-2048. (Won Best Presentation Award).
-
Godha, S., M.G. Petovello, and G. Lachapelle (2005) Performance Analysis of MEMS IMU/HSGPS/Magnetic Sensor Integrated System in Urban Canyons. Proceedings of ION AM 2005, The Institute of Navigation, Fairfax, VA, pp. 1977-1990.
-
Petovello, M.G., K. O’Keefe, G. Lachapelle and M.E. Cannon (2005) Quantifying Ambiguity Resolution Performance in the Presence of Time-Correlated Measurement Errors Using Geometric-Based Techniques. Proceedings of ION AM 2005, The Institute of Navigation, Fairfax, VA, pp. 1073-1085.
-
Petovello, M.G., G. Lachapelle and M.E. Cannon (2005) Comparison of IMU Quality on GPS/INS Ambiguity Resolution Performance After GPS Data Outages. Proceedings of the CASI Annual General Meeting, Toronto, ON.
-
Zhang, H.T., M.G. Petovello and M.E. Cannon (2005) Performance Comparison of Kinematic GPS Integrated with Different Tactical Level IMUs. Proceedings of ION NTM 2005, The Institute of Navigation, Fairfax, VA, pp.243-254.
-
Petovello, M.G., G. Lachapelle and M.E. Cannon (2005) Using GPS and GPS/INS Systems to Assess Relative Antenna Motion Onboard an Aircraft Carrier for Shipboard Relative GPS. Proceedings of NTM 2005, The Institute of Navigation, Fairfax, VA, pp.219-229.
-
Wieser, A., M.G. Petovello and G. Lachapelle (2004) Failure Scenarios to be Considered with Kinematic High Precision Relative GNSS Positioning. Proceedings of GNSS 2004, The Institute of Navigation, Fairfax, VA, pp. 1448-1459.
-
Petovello, M.G., M.E. Cannon, G. Lachapelle, A. Huang and V. Kubacki (2004), Integration of GPS and INS Using Float Ambiguities with Application to Precise Positioning for JPALS, Proceedings of the ION NTM 2004, San Diego, CA., In press.
-
Petovello, M.G., O. Mezentsev, G. Lachapelle and M.E. Cannon, (2003) High Sensitivity GPS Velocity Updates For Personal Indoor Navigation Using Inertial Navigation Systems, Proceedings of ION GPS-03, Portland, OR, pp. 2886-2896.
-
Petovello, M.G., M.E. Cannon and G. Lachapelle, (2003) Kalman Filter Reliability Analysis Using Different Update Strategies, Proceedings of the CASI Annual General Meeting, Montreal, QC.
-
Petovello, M.G., M.E. Cannon and G. Lachapelle, (2003) Quantifying Improvements from the Integration of GPS and a Tactical Grade INS in High Accuracy Navigation Applications, Proceedings of the ION NTM-2003, Anaheim, CA, pp. 454-465.
-
Liu, J., P. Alves, M.G. Petovello, G. Macgougan, L. deGroot, M.E. Cannon, G. Lachapelle, (2002) Development and Testing of an Optimal Cascading Scheme to Resolve Multi Frequency Carrier Phase Ambiguities, Proceedings of the ION GPS-02, Portland, OR, September 24-27, 2002, pp. 933-944.
-
Olynik, M., M.G. Petovello, M.E. Cannon and G. Lachapelle. (2002) Temporal Variability of GPS Error Sources and Their Effect on Relative Positioning Accuracy, Presented at the Institute of Navigation National Technical Meeting, San Diego, CA., January 28-30, 2002, pp. 877-888.
-
Cannon, M.E., G. Lachapelle, M. Olynik, M.G. Petovello, W. Gelatka and J. Davis. (2001) P3 Aircraft Buffeting Measurement Using Precise Carrier Phase Techniques, Proceedings of the Institute of Navigation GPS-01 Conference, Salt Lake City, UT, September 11-14, 2001, pp. 1009-1016.
-
Petovello, M.G., M.E. Cannon, G. Lachapelle, J. Wang, C.K.H. Wilson, O.S. Salychev and V.V. Voronov (2001) Development and Testing of a Real-Time GPS/INS Reference System for Autonomous Automobile Navigation, Proceedings of the Institute of Navigation GPS-01 Conference, Salt Lake City, UT, September 11-14, 2001, pp. 2634-2641.
-
Petovello, M.G., G. Lachapelle and P. Fenton. (1999) Overview of GPS Augmentations, Presentation given at the Precise Time and Time Interval (PTTI) Meeting, Dana Point, CA., December 7-9, 1999.
-
Petovello, M.G. and G. Lachapelle. (1999) Using Standalone GPS to Evaluate Precise Oscillator Stability in the Time Domain, Proceedings of the Institute of Navigation GPS-99 Conference, Nashville, TN., September 14-17, 1999, pp. 1081-1089.
-
Petovello, M.G., G. Fotopoulos, M.E. Cannon, G. Lachapelle and S. Ryan. (1999) GPS Test Plan for Week Roll Over and Y2K Critical Dates Compliance, Proceedings of the Institute of Navigation National Technical Meeting, San Diego, CA., January 25-27, 1999, pp. 891-899.
-
Ryan, S., M. Petovello and G. Lachapelle. (1998) Augmentation of GPS for Ship Navigation in Constricted Water Ways, Proceedings of the Institute of Navigation National Technical Meeting, Long Beach, CA., January 21-23, 1998, pp. 459-467.
-
Lachapelle, G., S. Ryan, M. Petovello and J. Stephen. (1997) Augmentation of GPS/GLONASS For Vehicular Navigation Under Signal Masking, Proceedings of the Institute of Navigation GPS-97 Conference, Kansas City, MO, September 16-19, 1997, pp. 1511-1519.
Relevant Reports
-
Lachapelle, G. and M.G. Petovello (2007) Target Acquisition and Tracking System (TATS) Processing Results, Contract Report prepared for Department of National Defence Aerospace Engineering Test Establishment, Canada, February 2007.
-
Lachapelle, G., J. Schleppe and M.G. Petovello (2006) Accuracy Certification of a Combined DGPS/INS System Onboard a CT114 Tutor Aircraft, Contract Report prepared for Department of National Defence Aerospace Engineering Test Establishment, Canada, November 2006.
-
O’Keefe, K., M.G. Petovello, M.E. Cannon and G. Lachapelle (2005) Assessing the Probability of Correct Fix Using Geometry-Based Methods, Report submitted to ARINC for JPALS Project, August, 52 pages.
-
Petovello, M.G., O’Keefe, M.E. Cannon and G. Lachapelle (2005) Ship Flexure Analysis in Support of SRGPS, Report submitted to ARINC for JPALS Project, August, 42 pages.
-
Cannon, M.E., G. Lachapelle, Y. Ahn, P. Alves, P. Lian, J. Liu, A. Morton, M. Petovello and J. Schleppe (2004) Improving the Existing USCG DGPS Service: Analysis of Potential System Upgrades and Their Effect on Accuracy, Reliability and Integrity. Report prepared for the United States Coast Guard, Portsmouth, VA., 70 pages.
-
ENG0 699.66 - Real-Time Integration of Precise GPS Data with Inertial Navigation Sensors, Academic Report.
-
ENG0 699.58 - Estimating Oscillator Stability in the Time Domain Using Standalone GPS, Academic Report.
Back to Top
Links
Back to Top