Foreword
Preface
Acknowledgments
Acronyms
1 Introduction
1.1 OpNav Pre-History
1.2 The Rise of Radio Navigation
1.3 OpNav in Crewed Spaceflight
1.4 OpNav in Robotic Spaceflight
1.5 Terrain Relative Navigation
2 Mathematical Foundations 49
2.1 Set Theory and Algebraic Structures
2.2 Vector Spaces and Linear Algebra
2.3 Change of Basis and Orthogonal Matrices
2.4 Attitude Parameterizations
2.5 Geometric Algebra
2.6 Polynomials
2.7 Conics (a first encounter)
3 Projective Geometry 165
3.1 Perspective and the Pinhole Camera Model
3.2 Rules of Perspective Projection
3.3 An Axiomatic Perspective
3.4 An Algebraic Perspective
3.5 Invariants
3.6 Two-Dimensional Transformations
4 Time, Reference Frames, and Orbits 309
4.1 Time and Angle
4.2 Equinoxes and Solstices
4.3 Celestial Reference Frames
4.4 Days, Calendars, and Civil Time
4.5 Two-Body Orbital Mechanics
4.6 Dissemination of Celestial Geometry
5 Astrometry and Star Catalogs 397
5.1 The Propagation of Light
5.2 Asterisms and Constellations
5.3 Classical Star Catalogs
5.4 Modern Astrometry and Star Catalogs
5.5 Stochastic Catalogs
5.6 Theory of Relativity
6 Radiometry and Photometry 515
6.1 Electromagnetic Spectrum
6.2 Photons and Quantum Electrodynamics (QED)
6.3 Radiometric Units of Measure
6.4 Blackbody Radiation
6.5 Apparent Magnitude
6.6 Photometric Systems
6.7 Transmittance and Optical Depth
6.8 Single-Scattering Phase Function (SSPF)
6.9 Reflectance Models
6.10 Reflectance Models for Rough Planetary Surfaces
6.11 Reflectance Model Comparisons
6.12 Resolved Photometry
6.13 Unresolved (Disk-Integrated) Photometry
7 Camera Hardware and Models 689
7.1 Overview of Camera Systems
7.2 Light Baffles
7.3 Optical Assembly
7.4 Image Sensors
7.5 Camera & Optical Instrument Design
8 Navigating with Stars 821
8.1 Modeling Stars in Digital Images
8.2 Star Detection and Centroiding
8.3 Attitude Determination
8.4 Star Identification
8.5 Velocity Estimation from Stellar Aberration
9 Celestial Navigation 927
9.1 Global Shape of Self-Gravitating Bodies
9.2 Images of Ellipsoidal Celestial Bodies
9.3 Horizon-Based Position Estimation
9.4 Horizon-Based Attitude Determination
9.5 Triangulation
9.6 Navigation Filters
10 Terrain Relative Navigation 1069
10.1 Landmarks
10.2 Map-Free TRN
10.3 Map-Based TRN
Index
Chapter 1
Introduction
There is nothing new in the world except the history you do not know.
-Harry S. Truman, 33rd President of the United States of America
Navigation is a critical function for any practical spacecraft. The term navigation has taken on a variety of different meanings in popular culture, casual conversation, and nontechnical writing. To the spacecraft engineer, however, the task of navigation is to infer the dynamical state (e.g., position, velocity, attitude, attitude rate) of a vehicle using observations of the surrounding environment, natural phenomena, or human-made signals/beacons. Inferring the dynamical state often involves simultaneously estimating other parameters about the environment (e.g., gravity, terrain models, atmospheric density) or the vehicle itself (e.g., sensor calibration/bias parameters). Navigation information comes from navigation sensors (e.g., cameras, radio transceivers, altimeters, and inertial measurement units), which do not generally produce direct observations of the state itself-but instead produce an output related to the state. We call these sensor outputs navigation observables. Since individual navigation observables do not (usually) provide full insight into the vehicle's dynamical state at any instant in time, we must combine sensor data to estimate the desired states. It is important that this combination (sometimes called sensor fusion) be performed in a statistically optimal way-something we usually achieve with a navigation filter (e.g., Kalman filter) [131].
There are many different ways to navigate a spacecraft, and this book is about one of them: optical navigation (OpNav). In this work, we define OpNav as the art of spacecraft navigation with optical observations. These optical observations are usually collected in the visual or infrared wavelengths. Although early OpNav systems relied on manual observations of objects by an astronaut, essentially all OpNav observables since the mid-1970s have been extracted from digital images collected by cameras (or telescopes) onboard the spacecraft. Thus, for all practical purposes, modern OpNav is the art of navigating with images.
Optical observations (e.g., images) of celestial bodies carry different types of navigation information under different viewing geometries. This book discusses all the major classes of OpNav in practical use today (c. 2025), as well as a few emerging OpNav techniques. Stars are among the most distant celestial bodies visible with small onboard cameras. Their great distance means that stars are usually only helpful for determining the orientation of a spacecraft, as the apparent inter-star angles are only weakly dependent on the position of the observer (assuming the observer is confined to our Solar System and its immediate neighborhood). Indeed, perturbations to the apparent inter-star angle are often more dependent on the velocity of the observer due to the relativistic effect of stellar aberration. The various ways in which we may use stars for navigation is the topic of Chapter 8.
Recognizing that stars are very far away, it follows that optical sightings of celestial bodies within our Solar System (e.g., planets, moons, asteroids, and so on) are more appropriate targets for position estimation. When a planet is far away (but not as far as the stars!), its apparent direction defines a line-of-position on which the spacecraft must lie. The absolute orientation of this line in space may be determined by (nearly) concurrent star observations. Multiple such planet sightings produce multiple lines-of-position that intersect at the spacecraft's location. When closer to the planet, the body's apparent size provides a coarse estimate of the distance, and a complete position fix may be derived from a single image. This is often achieved with horizon-based OpNav methods. These types of planet-based (or moon-based, asteroid-based) OpNav are the topic of Chapter 9.
As the spacecraft moves even closer to a celestial body, we eventually encounter the situation where the terrain fills the entire image. In this case, we navigate using observations of surface features-a particular type of OpNav referred to as terrain relative navigation (TRN). In some cases these features correspond to a particular type of landform (e.g., craters), while in other cases they are simply "interesting" regions (of varying spatial extent) on the surface. These features may be matched to a map to obtain an absolute estimate of the spacecraft location. Alternatively, when no map is available, we may match features from image to image to understand the terrain-relative motion. TRN is the topic of Chapter 10.
As we will see in Section 1.1, all of the above was plainly obvious before the first spacecraft was ever launched into space. The technologies necessary to make these obvious ideas actionable, however, did not exist until the 1960s for ground-based operation or until the 2000s for onboard operation. Truly, autonomous OpNav was not possible until the early 2020s. We find, therefore, that the "simple" ideas behind OpNav actually require a rather broad foundation to put into practice. The OpNav engineer must understand a diverse range of foundational topics such as applied mathematics (Chapter 2), projective geometry (Chapter 3), time and coordinate frame conventions (Chapter 4), star catalogs (Chapter 5), radiometry (Chapter 6), and camera hardware (Chapter 7). Only then do we have the understanding required to speak meaningfully about the OpNav tasks briefly outlined earlier (and discussed in detail in Chapters 8-10).
1.1 OpNav Pre-history
Navigation is one of the oldest fields of applied science. Early humans who wished to travel great distances were forced to develop navigation techniques, lest they become lost and never reach their destination. Recognizing that the development of superior navigation technologies provided substantial economic, cultural, and military advantages, many early (and modern!) civilizations devoted considerable resources to navigation research. Indeed, as we will discover throughout this book, some of the most foundational discoveries in the fields of astronomy and mathematics (from classical antiquity to the modern era) were uncovered in the pursuit of navigation.
1.1.1 Maritime Celestial Navigation
Especially challenging-and especially relevant as a precursor to space navigation-is the navigation of ships on the open sea. Without fixed landmarks, it was easy for early voyagers to lose their way. Rather than being a historical curiosity, the study of classical maritime celestial navigation is essential for the modern OpNav engineer. Indeed, it is not much of a stretch to say that spacecraft OpNav is a direct descendant of the celestial navigation techniques pioneered by mariners and terrestrial explorers. The paragraphs that follow provide a high-level overview of this subject, along with many references to later parts of this book. The reader may find it useful to read this section more than once-first for context and then again after mastering the concepts from later chapters.
The Polynesians were among the earliest civilizations to develop a practical means of long-distance navigation at sea. Early Polynesians colonized islands throughout the South Pacific in multiple waves.1 The islands of West Polynesia (e.g., Tongan, Samoan, and Fijian archipelagos)-all thousands of miles from mainland Asia-are thought to have been settled around 1000 bce [766]. Following a nearly 1,500- to 2,000-year pause, a second large-scale migration into the more distant East Polynesian Islands (e.g., Hawaiian Islands, Society Islands) happened in two distinct waves during the 500-1,000 ce period [766, 813]. Navigation during these voyages relied on observations of stars, birds, clouds, ocean swells/currents, and other natural phenomena. Regarding the specific use of stars, one of the most detailed surviving accounts is from the journal of Captain Jose´ de Andı´a y Varela, written during the Spanish conquest of Tahiti (1774-1775):
There are many sailing masters among the people, the term for whom is in their language fatere. [.] They have no mariner's compass, but divide the horizon into sixteen parts, taking for the cardinal points those at which the sun rises and sets. [.] When the night is a clear one they steer by the stars; and this is the easiest navigation for them because, these being many [in number], not only do they note by them the bearings on which the several islands with which they are in touch lie, but also the harbours in them, so that they make straight for the entrance by following the rhumb of the particular star that rises or sets over it. [.] They distinguish the planets from the fixed stars, by their movements; and give them separate names. To the stars they make use of in going from one island to another they attach the name of the island, so that the one which serves for sailing from Otahiti to Oriayatea has those same names, and the same occurs with those that serve them for making the harbours in those islands. [306, p. 284-287]
Unfortunately, despite the Polynesians' navigational successes, many of the details of their methods have been lost (attempts have been made to reconstruct these techniques [259]). Instead, the methods of maritime navigation that motivated early spacecraft OpNav systems were primarily of western...