{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:01:30Z","timestamp":1760241690968,"version":"build-2065373602"},"reference-count":64,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2018,7,28]],"date-time":"2018-07-28T00:00:00Z","timestamp":1532736000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Exchange of location and sensor data among connected and automated vehicles will demand accurate global referencing of the digital maps currently being developed to aid positioning for automated driving. This paper explores the limit of such maps\u2019 globally-referenced position accuracy when the mapping agents are equipped with low-cost Global Navigation Satellite System (GNSS) receivers performing standard code-phase-based navigation, and presents a globally-referenced electro-optical simultaneous localization and mapping pipeline, called GEOSLAM, designed to achieve this limit. The key accuracy-limiting factor is shown to be the asymptotic average of the error sources that impair standard GNSS positioning. Asymptotic statistics of each GNSS error source are analyzed through both simulation and empirical data to show that sub-50-cm accurate digital mapping is feasible in the horizontal plane after multiple mapping sessions with standard GNSS, but larger biases persist in the vertical direction. GEOSLAM achieves this accuracy by (i) incorporating standard GNSS position estimates in the visual SLAM framework, (ii) merging digital maps from multiple mapping sessions, and (iii) jointly optimizing structure and motion with respect to time-separated GNSS measurements.<\/jats:p>","DOI":"10.3390\/s18082452","type":"journal-article","created":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T11:55:08Z","timestamp":1532951708000},"page":"2452","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Accurate Collaborative Globally-Referenced Digital Mapping with Standard GNSS"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8858-4244","authenticated-orcid":false,"given":"Lakshay","family":"Narula","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX 78712, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Wooten","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin, Austin, TX 78712, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Murrian","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin, Austin, TX 78712, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"LaChapelle","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin, Austin, TX 78712, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Todd","family":"Humphreys","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin, Austin, TX 78712, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MWC.2017.1600374","article-title":"5G mmWave Positioning for Vehicular Networks","volume":"24","author":"Wymeersch","year":"2017","journal-title":"IEEE Wirel. Commun."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1109\/JPROC.2011.2132790","article-title":"Dedicated short-range communications (DSRC) standards in the United States","volume":"99","author":"Kenney","year":"2011","journal-title":"Proc. IEEE"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1109\/MCOM.2016.1600071CM","article-title":"Millimeter-wave vehicular communication to support massive automotive sensing","volume":"54","author":"Choi","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Levinson, J., Montemerlo, M., and Thrun, S. (2007). Map-Based Precision Vehicle Localization in Urban Environments, MIT Press. Robotics: Science and Systems.","DOI":"10.15607\/RSS.2007.III.016"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Levinson, J., and Thrun, S. (2010, January 3\u20138). Robust vehicle localization in urban environments using probabilistic maps. Proceedings of the 2010 IEEE International Conference on Robotics and Automation (ICRA), Anchorage, Alaska.","DOI":"10.1109\/ROBOT.2010.5509700"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Humphreys, T.E., Murrian, M., and Narula, L. (2018, January 23\u201326). Low-cost Precise Vehicular Positioning in Urban Environments. Proceedings of the IEEE\/ION PLANS Meeting, Monterey, CA, USA.","DOI":"10.1109\/PLANS.2018.8373414"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"819","DOI":"10.5194\/isprs-archives-XLI-B3-819-2016","article-title":"Centimeter-Level Robust Gnss-Aided Inertial Post-Processing for Mobile Mapping without Local Reference Stations","volume":"XLI-B3","author":"Hutton","year":"2016","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_8","unstructured":"Rogers, S. (2000, January 1\u20133). Creating and evaluating highly accurate maps with probe vehicles. Proceedings of the 2000 IEEE Intelligent Transportation Systems, Dearborn, MI, USA."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Guo, T., Iwamura, K., and Koga, M. (2007, January 23\u201328). Towards high accuracy road maps generation from massive GPS traces data. Proceedings of the 2007 IEEE International Geoscience and Remote Sensing Symposium, Barcelona, Spain.","DOI":"10.1109\/IGARSS.2007.4422884"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2503","DOI":"10.1109\/TITS.2016.2632751","article-title":"Lane determination with GPS precise point positioning","volume":"18","author":"Knoop","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1002\/navi.181","article-title":"Evaluation of GPS L5 and Galileo E1 and E5a Performance for Future Multifrequency and Multiconstellation GBAS","volume":"64","author":"Circiu","year":"2017","journal-title":"Navigation"},{"key":"ref_12","unstructured":"Kos, T., Markezic, I., and Pokrajcic, J. (2010, January 15\u201317). Effects of multipath reception on GPS positioning performance. Proceedings of the ELMAR-2010, Zadar, Croatia."},{"key":"ref_13","first-page":"77","article-title":"Characterization of GPS multipath for passenger vehicles across urban environments","volume":"189","author":"Bonnifait","year":"2009","journal-title":"ATTI dell\u2019Istituto Italiano di Navigazione"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TIM.2014.2342452","article-title":"Measuring GNSS multipath distributions in urban canyon environments","volume":"64","author":"Xie","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1007\/s00190-015-0868-3","article-title":"Accuracy of ionospheric models used in GNSS and SBAS: Methodology and analysis","volume":"90","author":"Juan","year":"2016","journal-title":"J. Geod."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1007\/s10291-014-0403-7","article-title":"Development of an improved empirical model for slant delays in the troposphere (GPT2w)","volume":"19","author":"Schindelegger","year":"2015","journal-title":"GPS Solut."},{"key":"ref_17","unstructured":"Shepard, D.P., and Humphreys, T.E. (2018, July 28). Scalable Sub-Decimeter-Accurate 3D Reconstruction. Available online: https:\/\/ctr.utexas.edu\/wp-content\/uploads\/138.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Shepard, D.P., and Humphreys, T.E. (2014, January 5\u20138). High-Precision Globally-Referenced Position and Attitude via a Fusion of Visual SLAM, Carrier-Phase-Based GPS, and Inertial Measurements. Proceedings of the IEEE\/ION PLANS Meeting, Monterey, CA, USA.","DOI":"10.1109\/PLANS.2014.6851506"},{"key":"ref_19","unstructured":"Pesyna, K.M. (2015). Advanced Techniques for Centimeter-Accurate GNSS Positioning on Low-Cost Mobile Platforms. [Ph.D. Thesis, The University of Texas at Austin]."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bryson, M., and Sukkarieh, S. (2011, January 25\u201330). A Comparison of Feature and Pose-Based Mapping using Vision, Inertial and GPS on a UAV. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6048313"},{"key":"ref_21","first-page":"3025","article-title":"Integration of raw GPS measurements into a bundle adjustment","volume":"35","author":"Ellum","year":"2006","journal-title":"IAPRS Ser."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kume, H., Taketomi, T., Sato, T., and Yokoya, N. (2010, January 23\u201326). Extrinsic Camera Parameter Estimation Using Video Images and GPS Considering GPS Positioning Accuracy. Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.","DOI":"10.1109\/ICPR.2010.954"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2489","DOI":"10.1109\/TPAMI.2012.157","article-title":"Incremental Fusion of Structure-from-Motion and GPS Using Constrained Bundle Adjustments","volume":"34","author":"Lhuillier","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Lhuillier, M. (2011, January 20\u201325). Fusion of GPS and structure-from-motion using constrained bundle adjustments. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995456"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Soloviev, A., and Venable, D. (2010, January 4\u20136). Integration of GPS and Vision Measurements for Navigation in GPS Challenged Environments. Proceedings of the IEEE\/ION PLANS Meeting, IEEE\/Institute of Navigation, Indian Wells, CA, USA.","DOI":"10.1109\/PLANS.2010.5507322"},{"key":"ref_26","unstructured":"Aumayer, B.M. (2016). Ultra-tightly Coupled Vision\/GNSS for Automotive Applications. [Ph.D. Thesis, University of Calgary]."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3162","DOI":"10.3390\/s120303162","article-title":"Monocular camera\/IMU\/GNSS integration for ground vehicle navigation in challenging GNSS environments","volume":"12","author":"Chu","year":"2012","journal-title":"Sensors"},{"key":"ref_28","unstructured":"Wang, J.J., Kodagoda, S., and Dissanayake, G. (2009, January 26\u201328). Vision Aided GPS\/INS System for Robust Land Vehicle Navigation. Proceedings of the ION International Technical Meeting, Anaheim, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1002\/rob.21620","article-title":"Multiple-robot Simultaneous Localization and Mapping: A Review","volume":"33","author":"Sajad","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/TPAMI.2012.104","article-title":"CoSLAM: Collaborative Visual SLAM in Dynamic Environments","volume":"35","author":"Zou","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Forster, C., Lynen, S., Kneip, L., and Scaramuzza, D. (2013, January 3\u20137). Collaborative monocular SLAM with multiple Micro Aerial Vehicles. Proceedings of the 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696923"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Piasco, N., Marzat, J., and Sanfourche, M. (2016, January 16\u201321). Collaborative localization and formation flying using distributed stereo-vision. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487251"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Indelman, V., Nelson, E., Michael, N., and Dellaert, F. (June, January 31). Multi-robot pose graph localization and data association from unknown initial relative poses via expectation maximization. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6906915"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Cunningham, A., Wurm, K.M., Burgard, W., and Dellaert, F. (2012, January 14\u201318). Fully distributed scalable smoothing and mapping with robust multi-robot data association. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225356"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Andersson, L.A.A., and Nygards, J. (2008, January 19\u201323). C-SAM: Multi-Robot SLAM using square root information smoothing. Proceedings of the 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA.","DOI":"10.1109\/ROBOT.2008.4543634"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Dabeer, O., Ding, W., Gowaiker, R., Grzechnik, S.K., Lakshman, M.J., Lee, S., Reitmayr, G., Sharma, A., Somasundaram, K., Sukhavasi, R.T., and Wu, X. (2017, January 24\u201328). An end-to-end system for crowdsourced 3D maps for autonomous vehicles: The mapping component. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8202218"},{"key":"ref_37","unstructured":"u blox (2018, July 27). u-blox Announces U-Blox F9 Robust and Versatile High Precision Positioning Technology for Industrial and Automotive Applications. Available online: https:\/\/bit.ly\/2GoXaOm."},{"key":"ref_38","first-page":"32","article-title":"Low-cost precise positioning for automated vehicles","volume":"27","author":"Murrian","year":"2016","journal-title":"GPS World"},{"key":"ref_39","unstructured":"Misra, P., and Enge, P. (2012). Global Positioning System: Signals, Measurements, and Performance, Ganga-Jumana Press. [2nd rev. ed.]."},{"key":"ref_40","unstructured":"(2018, March 30). GPS Satellite Ephemerides\/Satellite & Station Clocks. Available online: http:\/\/www.igs.org\/products."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"4596","DOI":"10.1109\/TGRS.2015.2402598","article-title":"A Worldwide Ionospheric Model for Fast Precise Point Positioning","volume":"53","author":"Juan","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_42","first-page":"559","article-title":"Chapter 21: Orbit Determination","volume":"Volume 2","author":"Yunck","year":"1996","journal-title":"Global Positioning System: Theory and Applications"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s10291-011-0228-6","article-title":"Real-time single-frequency precise point positioning: Accuracy assessment","volume":"16","author":"Tiberius","year":"2012","journal-title":"GPS Solut."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s10291-006-0033-9","article-title":"Single-frequency precise point positioning with optimal filtering","volume":"11","author":"Le","year":"2007","journal-title":"GPS Solut."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Odijk, D. (2002). Fast Precise GPS Positioning in the Presence of Ionospheric Delays, Delft University of Technology. No. 52 in Fast Precise GPS Positioning in the Presence of Ionospheric Delays, NCG, Nederlandse Commissie voor Geodesie.","DOI":"10.54419\/hgkyde"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1698","DOI":"10.1016\/j.asr.2012.03.016","article-title":"An improved approach to model ionospheric delays for single-frequency Precise Point Positioning","volume":"49","author":"Shi","year":"2012","journal-title":"Adv. Space Res."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Boehm, J., Werl, B., and Schuh, H. (2006). Troposphere mapping functions for GPS and very long baseline interferometry from European Centre for Medium-Range Weather Forecasts operational analysis data. J. Geophys. Res. Solid Earth, 111.","DOI":"10.1029\/2005JB003629"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"B\u00f6hm, J., Niell, A., Tregoning, P., and Schuh, H. (2006). Global Mapping Function (GMF): A new empirical mapping function based on numerical weather model data. Geophys. Res. Lett., 33.","DOI":"10.1029\/2005GL025546"},{"key":"ref_49","unstructured":"Lehner, A., and Steingass, A. (2005, January 13\u201316). A novel channel model for land mobile satellite navigation. Proceedings of the ION GNSS Meeting, Long Beach, CA, USA."},{"key":"ref_50","unstructured":"Lehner, A., and Steingass, A. (2008). Technical Note on the Land Mobile Satellite Channel Model\u2014Interface Control Document, Association of Radio Industries and Businesses."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.2514\/1.29534","article-title":"Modeling, analysis, and simulation of GPS carrier phase for spacecraft relative navigation","volume":"30","author":"Psiaki","year":"2007","journal-title":"J. Guid. Control Dyn."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Braasch, M.S. (2017). Springer Handbook of Global Navigation Satellite Systems, Springer. Chapter Multipath.","DOI":"10.1007\/978-3-319-42928-1_15"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Bar-Shalom, Y., Li, X.R., and Kirubarajan, T. (2001). Estimation with Applications to Tracking and Navigation, John Wiley and Sons.","DOI":"10.1002\/0471221279"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Mur-Artal, R., and Tardos, J.D. (arXiv, 2016). ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras, arXiv.","DOI":"10.1109\/TRO.2017.2705103"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1177\/0278364914554813","article-title":"Keyframe-based visual\u2013inertial odometry using nonlinear optimization","volume":"34","author":"Leutenegger","year":"2015","journal-title":"Int. J. Robot. Res."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Engel, J., Sch\u00f6ps, T., and Cremers, D. (2014). LSD-SLAM: Large-scale direct monocular SLAM. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-319-10605-2_54"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.imavis.2012.02.009","article-title":"Visual SLAM: Why filter?","volume":"30","author":"Strasdat","year":"2012","journal-title":"Image Vis. Comput."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_59","unstructured":"Muja, M., and Lowe, D.G. (2009, January 5\u20138). Fast approximate nearest neighbors with automatic algorithm configuration. Proceedings of the VISAPP (1), Lisboa, Portugal."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A versatile and accurate monocular SLAM system","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1002\/navi.52","article-title":"Demonstration of a Space Capable Miniature Dual Frequency GNSS Receiver","volume":"61","author":"Lightsey","year":"2014","journal-title":"Navig. J. Inst. Navig."},{"key":"ref_62","first-page":"1","article-title":"Least-squares rigid motion using SVD","volume":"1","author":"Rabinovich","year":"2017","journal-title":"Computing"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1002\/rob.21595","article-title":"Summary maps for lifelong visual localization","volume":"33","author":"Bosse","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Strasdat, H., Davison, A.J., Montiel, J.M., and Konolige, K. (2011, January 6\u201313). Double window optimisation for constant time visual SLAM. Proceedings of the 2011 IEEE International Conference on Computer Vision (ICCV), Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126517"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2452\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:15:00Z","timestamp":1760195700000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2452"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,28]]},"references-count":64,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2018,8]]}},"alternative-id":["s18082452"],"URL":"https:\/\/doi.org\/10.3390\/s18082452","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,7,28]]}}}