Agarwal, N., & O’Keefe, K. (2025). Hybrid Cycle Slip Detection Method for Smartphone Global Navigation Satellite System. Proceedings of the European Navigation Conference 2024, 88, 10. https://doi.org/10.3390/engproc2025088010

Agarwal, N., & O’Keefe, K. (2025). Cycle Slip Repair for Single-Frequency Smartphone GNSS Using the Best Integer Equivariant Estimator. 2025 IEEE/ION Position, Location and Navigation Symposium (PLANS), 1536–1543. http://www.ion.org/publications/abstract.cfm?jp=p&articleID=20190

Blois, M., & O’Keefe, K. (2025). Inertial Measurement Aiding for an Attitude-Aided Baseline Spoofing Detection Technique. 2025 IEEE/ION Position, Location and Navigation Symposium (PLANS), 268–272. http://www.ion.org/publications/abstract.cfm?jp=p&articleID=20219

Mah, C., & O’Keefe, K. (2025). Simulation of the Impact of Low-Earth-Orbit GNSS on Carrier Phase Ambiguity Resolution. 2025 IEEE/ION Position, Location and Navigation Symposium (PLANS), 697–703. http://www.ion.org/publications/abstract.cfm?jp=p&articleID=20066

Li, H., Tang, S., O’Keefe, K., & Closas, P. (2025). Cross Ambiguity Function Resolution Enhancement Using Neural Networks for Direct Position Estimation Computational Cost Reduction. 2025 IEEE/ION Position, Location and Navigation Symposium (PLANS), 1107–1113. http://www.ion.org/publications/abstract.cfm?jp=p&articleID=20208

Liu, B., Gao, Y., & O’Keefe, K. (2025). Double Chi-Squared Distributions-Based Advanced RAIM for Air Transportation. IEEE Transactions on Intelligent Transportation Systems, 1–12. https://doi.org/10.1109/TITS.2025.3549071

Liu, B., O’Keefe, K., Gao, Y., & Yang, H. (2025). Residual Chi-square separation-based high-success-rate approach for multiple GNSS fault exclusion. Aerospace Science and Technology, 167, 110696. https://doi.org/10.1016/j.ast.2025.110696

Palmer, M. (2025). Integration of Time-Differenced Carrier Phase GNSS and Ultra-wideband Ranging for Precise Cooperative Smartphone Localization [UCGE Reports Number 20603, University of Calgary]. https://hdl.handle.net/1880/122188

Phillips, C. (2025). Machine Learning for Robust Detection and Mitigation of GNSS Multipath [M.Sc. Thesis, UCGE Reports Number 20597, University of Calgary]. https://hdl.handle.net/1880/120384

Agarwal, N., & O’Keefe, K. (2024). Application of Adaptive Kalman Filtering on Smartphone Positioning. Proceedings of the 37th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2024), 2576–2588. https://doi.org/10.33012/2024.19884

Li, H., & O’Keefe, K. (2024). Neural Network-Based GNSS Code Measurement De-Weighting for Multipath Mitigation. Proceedings of the 37th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2024), 3757–3768. https://doi.org/10.33012/2024.19738

Liu, B., & O’Keefe, K. (2024). Continuity Risk Evaluation of the Bayesian Posterior Integrity Monitoring against Multiple Faults. Aerospace Science and Technology, 154, 109531. https://doi.org/10.1016/j.ast.2024.109531 

Phillips, C., Broumandan, A., & O’Keefe, K. (2024). A Deep Learning Approach for the Classification of Multipath Ranging Errors in Challenging Urban Environments. Proceedings of the 37th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2024), 2555–2566. https://doi.org/10.33012/2024.19743

Rodriguez Mendoza, L., & O’Keefe, K. (2024). Wearable Multi-Sensor Positioning Prototype for Rowing Technique Evaluation. Sensors, 24(16), 5280. https://doi.org/10.3390/s24165280

Sornsakul, C. (2024). Improving Pedestrian Walkways Maintenance through Smartphone Citizen Reporting of Pothole Damage [UCGE Reports Number 20594, University of Calgary]. https://hdl.handle.net/1880/119997  

Agarwal, N., & O’Keefe, K. (2023). Use of GNSS Doppler for Prediction in Kalman Filtering for Smartphone Positioning. IEEE Journal of Indoor and Seamless Positioning and Navigation, 151–160. https://doi.org/10.1109/JISPIN.2023.3337188

Agarwal, N., O’Keefe, K., & Klukas, R. (2023). Alternative Approach to Integrate GNSS Doppler in Kalman Filter for Smartphone Positioning. 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), 1–6. https://doi.org/10.1109/IPIN57070.2023.10332485

Blois, M., Studenny, J., O’Keefe, K., & Liu, B. (2023). Baseline Spoofing Detection for Aircraft with Standard Navigation Hardware. Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), 824–835. https://doi.org/10.33012/2023.19413

Debnath, S. (2023). Ultra-Wideband Trained Artificial Neural Networks for Bluetooth Proximity Detection in Small Crowded Areas [UCGE Reports Number 20579, University of Calgary]. https://hdl.handle.net/1880/116962 

Debnath, S., & O’Keefe, K. (2023). Proximity Estimation with BLE RSSI and UWB Range Using Machine Learning Algorithm. 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), 1–6. https://doi.org/10.1109/IPIN57070.2023.10332225

Manzano-Islas, R. R. (2023). Sequential Importance Resampling Particle Filter for Ambiguity Resolution [UCGE Reports Number 20575, University of Calgary]. https://hdl.handle.net/1880/116932 

Manzano-Islas, R., & O’Keefe, K. (2023). Map-Aided Particle Filter for Improved Multi-hypothesis Ambiguity Resolution. Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), 2774–2787. https://doi.org/10.33012/2023.19306

Capua, R. (2022). Peer PPP-RTK: Toward an affordable real-time high accuracy service [Doctoral thesis, UCGE Reports Number 20XXX, University of Calgary]. https://prism.ucalgary.ca/handle/1880/115614

Debnath, S., & O’Keefe, K. (2022). Peer-to-peer UWB ranges as a source of training data for estimating BLE RSSI path-loss exponents. 2022 International Conference on Indoor Positioning and Indoor Navigation - Work-in-Progress Papers, 10. https://ceur-ws.org/Vol-3248/paper15.pdf

Harke, K. (2022). Kayak-specific Motion Constraints for an Improved Android Smartphone GPS/INS Navigation Solution [M.Sc. Thesis, UCGE Reports Number 20569, University of Calgary]. https://prism.ucalgary.ca/handle/1880/115141

Harke, K., & O’Keefe, K. (2022). Gyroscope Drift Estimation of a GPS/MEMSINS Smartphone Sensor Integration Navigation System for Kayaking. Proceedings of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), 1413–1427. https://doi.org/10.33012/2022.18324

Manzano-Islas, R., & O’Keefe, K. (2022). SIR Particle Filter in Float Solution with Map-Aiding Algorithm. Proceedings of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), 2941–2953. https://doi.org/10.33012/2022.18561

Naghdi, S., & O’Keefe, K. (2022). Combining Multichannel RSSI and Vision with Artificial Neural Networks to Improve BLE Trilateration. Sensors, 22(12), 4320. https://doi.org/10.3390/s22124320

Rodrigues Mendoza, L. (2022). Wearable Multi-Sensor Positioning Device for Rowing Technique Analysis [M.Sc. Thesis, UCGE Reports Number 20568, University of Calgary]. https://prism.ucalgary.ca/handle/1880/114909

Capua, R., and O’Keefe, K. (2021). “Performance of a Collaborative Peer PPP-RTK with Ionospheric and Tropospheric Estimation Exchanges for Short-range Networks of Selfdriving Users.” Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021), 753–771. [Publisher Link]

Gratton, P. (2021). "Evaluation of Kinematic GNSS PPP for Tropospheric Zenith Wet Delay Estimation in Mountainous Regions" Department of Geomatics Engineering, University of Calgary [Download]

Gratton, P., Banville, S., Lachapelle, G., and O’Keefe, K. (2021). “Kinematic Zenith Tropospheric Delay Estimation with GNSS PPP in Mountainous Areas.” Sensors, 21(17), 5709. [Publisher Link]

Huang, C. (2021). "Wheel Odometry Aided Visual-Inertial Odometry in Winter Urban Environments". Department of Geomatics Engineering, University of Calgary. [Download]

Manzano-Islas, R., and O’Keefe, K. (2021). “SIR Particle Filter in Float Solution for Ambiguity Resolution.” Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021), 2493–2506. [Publisher Link]

Monsur, M. (2021). "GPS/Wi-Fi integration for challenging environments using raw GNSS data". School of Engineering, University of British Columbia Okanagan. [Download]

Rodrigues Mendoza, L., and O’Keefe, K. (2021). “Periodic Extended Kalman Filter to Estimate Rowing Motion Indoors Using a Wearable Ultra-Wideband Ranging Positioning System.” 2021 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Lloret de Mar, Spain, 1–8. [Publisher Link]

Zwetsloot, R. (2021). “Electronic nose.” The MagPi magazine, (111), 18–21. [Publisher Link]

Ghanem, E., O’Keefe, K., and Klukas, R. (2020). “Testing Vehicle-to-Vehicle Relative Position and Attitude Estimation using Multiple UWB Ranging.” 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), 1–5. [Publisher Link]

Huang, C. , Jiang, Y. , and O'Keefe, K. (2020). “Wheel Odometry aided Visual-Inertial Odometry for Land Vehicle Navigation in Winter Urban Environments”. Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020), Institute of Navigation, St. Louis, MO, USA, 2237 - 2251. [Publisher Link]

Lachapelle, G. (2020). “GPS Performance on Mountain Trails”. Technical Note, Department of Geomatics Engineering, University of Calgary.

Naghdi, S. (2020). “Improving Bluetooth-based Indoor Positioning Using Vision and Artificial Networks”. Department of Geomatics Engineering, University of Calgary, Calgary. [Download]

Naghdi, S. , and O'Keefe, K. (2020). “Detecting and Correcting for Human Obstacles in BLE Trilateration Using Artificial Intelligence”. Sensors, MDPI, 20(5), 1350. [Publisher Link]