Graph-based terrain relative navigation with optimal landmark database selection
Abstract
Terrain relative navigation (TRN) offers a means to constrain absolute vehicle position and attitude without using a GPS receiver or star camera, such as for unmanned aerial vehicles or planetary landing spacecraft, using a pre-computed terrain database of distinctive landmarks in the operational environment. However, depending on the length of the planned trajectory, these terrain landmark databases may grow prohibitively large for the onboard data storage, processing, and communication capabilities of these types of vehicles. In this paper, we introduce a definition of landmark utility - which encapsulates the observation probability of a landmark and its spatial distribution relative to nearby landmarks in the database - as a measure of the value of potential line-of sight measurements to that landmark. We additionally present an efficient algorithm to sort all potential landmarks in an environment based on their relative utility without access to the actual sensor measurements or trajectory. This enables pre-determination of a limited-size terrain landmark database containing the N-best landmarks in the environment, which is applicable to any landmark-based TRN system. To evaluate our landmark selection algorithm, we additionally introduce an incremental smoothing-based approach to TRN using a Bayesian factor graph representation. This system is capable of overcoming several challenges associated with TRN systems, including relinearization of past measurements, simultaneously utilizing pre-mapped and opportunistic features in a common estimator, and efficient sensor fusion in a common, probabilistic framework. We provide results showing the benefits of our utility-based landmark selection compared to alternative selection approaches, using evaluation metrics independent of any particular TRN estimation framework and the navigation performance of our graph-based TRN system.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Landmark selection algorithms have been somewhat helpful in diminishing these undesirable effects.
“Landmark selection algorithms have been somewhat helpful in diminishing these undesirable effects16.”
From Probabilistic regression for autonomous terrain relative navigation via multi-modal feature learning (2024) · cites this paper as [16]
A higher number of detected features corresponds to lower position estimate uncertainty in terrain relative navigation.
“A higher number of detected features corresponds to lower position estimate uncertainty in terrain relative navigation, as evinced by [21].”
From Lunar Terrain Relative Navigation Using a Convolutional Neural Network for Visual Crater Detection (2020) · cites this paper as [21]
Cites
Shyamasundar, R. (1996) · Resonance · doi:10.1007/bf02837777 · Cited by 23,454 · see citing works
Thrun, S. (2002) · CACM · doi:10.1145/504729.504754 · Cited by 7,941 · see citing works
Factor graphs and the sum-product algorithm
Kschischang, F. R., Frey, B. J., & Loeliger, H.-A. (2001) · IEEE Transactions on Information Theory · doi:10.1109/18.910572 · Cited by 6,486 · see citing works
Bundle Adjustment — A Modern Synthesis
Triggs, B., McLauchlan, P. F., Hartley, R. I., & Fitzgibbon, A. W. (2000) · Lecture Notes in Computer Science · doi:10.1007/3-540-44480-7_21 · Cited by 3,988 · see citing works
A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation
Mourikis, A. I., & Roumeliotis, S. I. (2007) · Proceedings 2007 IEEE International Conference on Robotics and Automation · doi:10.1109/robot.2007.364024 · Cited by 1,951 · see citing works
Krause, A., Singh, A. P., & Guestrin, C. (2008) · Journal of Machine Learning Research · Cited by 1,362 · see citing works
iSAM: Incremental Smoothing and Mapping
Kaess, M., Ranganathan, A., & Dellaert, F. (2008) · IEEE Transactions on Robotics · doi:10.1109/tro.2008.2006706 · Cited by 1,076 · see citing works
KrauseAndreas, SinghAjit, & GuestrinCarlos (2008) · Journal of Machine Learning Research · doi:10.5555/1390681.1390689 · Cited by 820 · see citing works
High-precision, consistent EKF-based visual-inertial odometry
Li, M., & Mourikis, A. I. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913481251 · Cited by 813 · see citing works
Factor Graphs and GTSAM: A Hands-on Introduction
Dellaert, F. (2012) · SMARTech Repository (Georgia Institute of Technology) · Cited by 583 · see citing works
Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing
Mourikis, A. I., Trawny, N., Roumeliotis, S. I., Johnson, A. E., Ansar, A., & Matthies, L. (2009) · IEEE Transactions on Robotics · doi:10.1109/tro.2009.2012342 · Cited by 345 · cited 3× · see citing works
“More recently, the JPL VISINAV system used a variant of an extended Kalman filter (EKF) to process both visual and inertial measurements for landing navigation [14]–[16].”
MethodKaess, M., Johannsson, H., Roberts, R. B., Ila, V., Leonard, J. J., & Dellaert, F. (2011) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2011.5979641 · Cited by 269 · see citing works
Information fusion in navigation systems via factor graph based incremental smoothing
Indelman, V., Williams, S., Kaess, M., & Dellaert, F. (2013) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2013.05.001 · Cited by 264 · see citing works
Sliding window filter with application to planetary landing
Sibley, G., Matthies, L. H., & Sukhatme, G. S. (2010) · Journal of Field Robotics · doi:10.1002/rob.20360 · Cited by 261 · see citing works
Overview of Terrain Relative Navigation Approaches for Precise Lunar Landing
Johnson, A. E., & Montgomery, J. F. (2008) · 2008 IEEE Aerospace Conference · doi:10.1109/aero.2008.4526302 · Cited by 169 · see citing works
Vision‐aided inertial navigation for pin‐point landing using observations of mapped landmarks
Trawny, N., Mourikis, A. I., Roumeliotis, S. I., Johnson, A., & Montgomery, J. F. (2007) · Journal of Field Robotics · doi:10.1002/rob.20189 · Cited by 158 · see citing works
Dellaert, F. (2005) · doi:10.15607/rss.2005.i.024 · Cited by 114 · see citing works
RISE: An Incremental Trust-Region Method for Robust Online Sparse Least-Squares Estimation
Rosen, D. M., Kaess, M., & Leonard, J. J. (2014) · IEEE Transactions on Robotics · doi:10.1109/tro.2014.2321852 · Cited by 62 · see citing works
Effective landmark placement for accurate and reliable mobile robot navigation
Beinhofer, M., Müller, J., & Burgard, W. (2012) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2012.08.009 · Cited by 38 · see citing works
On Lunar On-Orbit Vision-Based Navigation: Terrain Mapping, Feature Tracking Driven EKF
Singh, L., & Lim, S. (2008) · AIAA Guidance, Navigation and Control Conference and Exhibit · doi:10.2514/6.2008-6834 · Cited by 37 · see citing works
Vision-Aided Inertial Navigation for Precise Planetary Landing: Analysis and Experiments
Mourikis, A. I., Trawny, N., Roumeliotis, S. I., Johnson, A., & Matthies, L. H. (2007) · Robotics: Science and Systems · doi:10.15607/rss.2007.iii.019 · Cited by 33 · see citing works
Sensor Placement for Improved Robotic Navigation
Vitus, M. P., & Tomlin, C. J. (2010) · doi:10.15607/rss.2010.vi.028 · Cited by 33 · see citing works
Doppler lidar sensor for precision landing on the Moon and Mars
Farzin Amzajerdian, A., Petway, L. B., Hines, G. D., Barnes, B., Pierrottet, D. F., & Lockard, G. E. (2012) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2012.6187004 · Cited by 32 · see citing works
Passive Optical Terrain Relative Navigation Using APLNav
Adams, D., Criss, T. B., & Shankar, U. J. (2008) · Proceedings - IEEE Aerospace Conference · doi:10.1109/aero.2008.4526303 · Cited by 30 · see citing works
Sensor Placement for Improved Robotic Navigation
Vitus, M. P., & Tomlin, C. J. (2011) · The MIT Press eBooks · doi:10.7551/mitpress/9123.003.0032 · Cited by 17 · see citing works
Demonstration of a safe & precise planetary landing system on-board a terrestrial rocket
Paschall, S. C., & Brady, T. (2012) · Proceedings - IEEE Aerospace Conference · doi:10.1109/aero.2012.6187306 · Cited by 14 · see citing works
Self-citationSURF-Based SLAM Scheme using Octree Occupancy Grid for Autonomous Landing on Asteroids
Cocaud, C., & Kubota, T. (2010) · Cited by 14 · see citing works
A Terrain Relative Navigation sensor enabled by multi-core processing
Alexander, J. W., Yang, C., Zheng, W., Trawny, N., & Johnson, A. (2012) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2012.6187003 · Cited by 13 · see citing works
LANDMARK CONSTELLATION MATCHING FOR PLANETARY LANDER ABSOLUTE LOCALIZATION
Pham, B. V., Lacroix, S., Devy, M., Drieux, M., & Voirin, T. (2010) · International Conference on Computer Vision Theory and Applications · doi:10.5220/0002815102670274 · Cited by 12 · see citing works
Location utility-based map reduction
Steiner, T. J., Huang, G. P., & Leonard, J. J. (2015) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2015.7139223 · Cited by 12 · see citing works
Self-citationThe Range Beacon Placement Problem for Robot Navigation
Allen, R., MacMillan, N., Marinakis, D., Nishat, R. I., Rahman, R., & Whitesides, S. H. (2014) · Canadian Conference on Computer and Robot Vision · doi:10.1109/crv.2014.28 · Cited by 10 · see citing works
Machine Vision Techniques for Planetary Terminal Descent Hazard Avoidance and Landmark Tracking
Cuseo, J. A., Fleming, P., Hoff, W., Sklair, C. W., Eshera, M. A., & Whitten, G. (1991) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc.1991.4791610 · Cited by 9 · see citing works
Space Flight Test of Vision-Guided Planetary Landing System
Thurman, S. W., Matthies, L. H., Corliss, J. M., & Johnson, R. K. (2007) · AIAA Infotech@Aerospace 2007 Conference and Exhibit · doi:10.2514/6.2007-2767 · Cited by 8 · see citing works
Vision-based navigation and hazard detection for terrestrial rocket approach and landing
Steiner, T. J., & Brady, T. M. (2014) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2014.6836216 · Cited by 7 · see citing works
Self-citationBrady, T. M., Bailey, E. S., Crain, T. P., & Paschall, S. C. (2011) · NASA Technical Reports Server (NASA) · Cited by 6 · see citing works
Self-citationLandingNav: a precision autonomous landing sensor for robotic platforms on planetary bodies
Katake, A. B., Bruccoleri, C., Singla, P., & Junkins, J. L. (2009) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.839131 · Cited by 5 · see citing works
Exploring the benefits of commercial robotic lander testbeds
Ake, C., Scotkin, J., & Masten, D. A. (2012) · Proceedings - IEEE Aerospace Conference · doi:10.1109/aero.2012.6187305 · Cited by 4 · see citing works
Tracking of planetary terrains
Liebe, C. C. (1994) · IEEE Aerospace and Electronic Systems Magazine · doi:10.1109/62.260035 · Cited by 3 · see citing works
Rocket validation of the ALHAT autonomous GNC flight system
Paschall, S., & Brady, T. M. (2014) · Proceedings - IEEE Aerospace Conference · doi:10.1109/aero.2014.6836188 · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
1 of the 40 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Deep Learning Crater Detection for Lunar Terrain Relative Navigation
Downes, L., Steiner, T. J., & How, J. P. (2020) · AIAA Scitech 2020 Forum · doi:10.2514/6.2020-1838 · Cited by 57 · see citing works
Self-citationLunar Terrain Relative Navigation Using a Convolutional Neural Network for Visual Crater Detection
Downes, L. M., Steiner, T. J., & How, J. P. (2020) · 2020 American Control Conference (ACC) · doi:10.23919/acc45564.2020.9147595 · Cited by 35 · see citing works
Self-citationLandmark database selection for vision-aided inertial navigation in planetary landing missions
Xu, C., Huang, X., Li, M., & Wang, D. (2021) · Aerospace Science and Technology · doi:10.1016/j.ast.2021.107040 · Cited by 18 · see citing works
Database construction for vision aided navigation in planetary landing
Yu, M., Cui, H., Li, S., & Tian, Y. (2017) · Acta Astronautica · doi:10.1016/j.actaastro.2017.07.041 · Cited by 15 · see citing works
Topographical Landmarks for Ground-Level Terrain Relative Navigation on Mars
Hook, J. V., Schwartz, R., Ebadi, K., Coble, K., & Padgett, C. W. (2022) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero53065.2022.9843350 · Cited by 14 · see citing works
Guided-Airdrop Vision-Based Navigation
Dever, C., Hamilton, L., Truax, R., Wholey, L., & Bergeron, K. (2017) · AIAA Aerodynamic Decelerator Systems Technology Conference (ADS) · doi:10.2514/6.2017-3723 · Cited by 10 · see citing works
Landmark Selection and Path Planning for Unmanned Vehicles with Position Error Corrections
Bao, Z., Zhang, Z., & Xie, C. (2022) · Transportation Research Part C Emerging Technologies · doi:10.1016/j.trc.2023.104186 · Cited by 9 · see citing works
Landmark robust selection for asteroid landing visual navigation
Xiu, W., Long, J., Zhu, S., & Cui, P. (2023) · Acta Astronautica · doi:10.1016/j.actaastro.2023.11.029 · Cited by 8 · see citing works
Optical Terrain Relative Navigation Approaches to Lunar Orbit, Descent and Landing
Steffes, S. R., Monterroza, F., Benhacine, L., & Mario, C. (2019) · AIAA SciTech Forum · doi:10.2514/6.2019-1178 · Cited by 8 · see citing works
Smoothing-based estimation of an inspector satellite trajectory relative to a passive object
Setterfield, T. P., Miller, D. W., Leonard, J. J., & Saenz‐Otero, A. (2017) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2017.7943974 · Cited by 7 · see citing works
Probabilistic regression for autonomous terrain relative navigation via multi-modal feature learning
Kim, I., & Singh, S. (2024) · Scientific Reports · doi:10.1038/s41598-024-81377-z · Cited by 6 · see citing works
Operational Constraint Analysis of Terrain Relative Navigation for Landing Applications
Smith, K. W., Olguin, A., Fritz, M., Lovelace, R., Sostaric, R. R., Pedrotty, S., Estes, J. N., Tse, T., & Garcia, R. (2020) · AIAA SciTech Forum · doi:10.2514/6.2020-0370 · Cited by 5 · see citing works
Vision-Based Terrain Relative Navigation on High Altitude Balloon and Sub-Orbital Rocket
Maggio, D. R., Mario, C., Streetman, B. J., Steiner, T. J., & Carlone, L. (2023) · AIAA SciTech Forum · doi:10.2514/6.2023-0875 · Cited by 5 · see citing works
Self-citationAutonomous Navigation via a Cascading CNN Framework Leveraging Synthetic Terrain Images
Rolen, A., & Singh, S. (2023) · Lecture Notes in Computer Science · doi:10.1007/978-3-031-47969-4_41 · Cited by 2 · see citing works
Rahuman, M. A. A., & Lee, K. (2026) · International Journal of Aeronautical and Space Sciences · doi:10.1007/s42405-026-01139-1 · Cited by 1 · see citing works
Mitigation of Vision Measurement Effects on Lunar Descent Navigation
박영범 (2017) · Seoul National University Open Repository (Seoul National University)
Wenyu, W., Zixuan, J., & Zhang, Y. (2026) · International Conference on Intelligent Robotics and Control Engineering (IRCE) · doi:10.1109/irce70780.2026.11739122
- Authors
- Steiner, T. J., Brady, T. M., & Hoffman, J. A.
- Affiliations
- Massachusetts Institute of Technology (US)
- Draper Laboratory (US)
- ORCID
- Hoffman, Jeffrey A.
- Venue
- 2015 IEEE Aerospace Conference
- Publisher
- IEEE
- Published
- 2015-03
- Pages
- 1-12
- ISSN
- 1095-323X (ISSN-L)
- OpenAlex
- W1571337729
- Cited by
- 16
- References
- 40
- Citations by year
- 2026: 1 · 2024: 1 · 2023: 3 · 2022: 2 · 2021: 1 · 2020: 3 · 2019: 1 · 2017: 4
- FWCI
- 2.31
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE Aerospace Conference (AERO) (publishedVersion)
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Engineering › Aerospace Engineering › Inertial Sensor and Navigation
- Physical Sciences › Computer Science › Artificial Intelligence › Target Tracking and Data Fusion in Sensor Networks
- Keywords
- terrain relative navigation, landmark selection, graph-based navigation, relinearization, sensor fusion, unmanned aerial vehicles, GPS-denied navigation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review