Skip to content

1 - Introduciton

1 - Introduciton

Notes from the chapter Introduction of Principles of GNSS, Inertial, and Miltisensor Integrated Navigation Systems - Paul D. Groves

1.1 Fundamental Concepts

Navigation is:

any of several methods of determining or planning a ship’s or aircraft’s position and course by geometry, astronomy, radio signals, etc.”

Oxford Dictionary

This encompasses two concepts. The first concept is the determination of the position and velocity of a moving body with respect to a known reference point, sometimes known as the science of navigation. The second concept is the planning and maintenance of a course from one location to another, avoiding obstacles and collisions.

Positioning is the determination of the position of a body and is thus a subset of navigation. However, navigation is also one of a number of applications of positioning.

Positioning techniques may be categorized in three ways:

  1. real-time and postprocessed techniques. Postprocessed techniques typically determine position hours or days after the measurements are made. However, navigation requires real-time positioning, whereby the position is calculated as soon as possible after making the measurements. Real-time positioning may also be subdivided into: 1.1 continuous positioning, as required for navigation, and 1.2 instantaneous positioning for applications requiring position at a single point in time.
  2. whether the object of interest is fixed or movable. The positioning of fixed objects is known as static positioning, whereas the positioning of movable objects is mobile, dynamic, or kinematic positioning. Navigation thus requires mobile positioning. Velocity is needed for navigation. However, it may be derived from a rapidly updated position or using a different technique, so both types of mobile positioning are relevant.
  3. self-positioning and remote positioning. 3.1 Most navigation applications use self-positioning, whereby the position is calculated at the object whose position is to be determined. 3.2 In remote positioning, the position is calculated elsewhere and the cooperation of the object tracked is not necessarily required,which is useful for covert surveillance.

A navigation system, sometimes known as a navigation aid, is a device that determines position and velocity automatically. Similarly, a positioning system determines position.

An integrated navigation system determines position and velocity using more than one technology.

A navigation sensor is a device used to measure a property from which the navigation system computes its outputs; examples include accelerometers, gyroscopes, and radio navigation receivers.

The output of a navigation system or technique is known as the navigation solution. It comprises the position and velocity of the navigating object. Some navigation systems also provide some or all of the attitude (including heading), acceleration, and angular rate. Similarly, the position solution is just the position of the object.

  • 2D position: For navigation of cars, trains, ships, and outdoor pedestrians, the vertical component of position and velocity is not required,
  • 3D position: Other applications, such as air, space, underwater, and indoor pedestrian navigation, require three-dimensional positioning.

For navigation, it is assumed that the user, which may be a person or computer software (e.g., route guidance) is part of the object to be positioned. Thus, the user’s navigation solution is the same as that of the object. The parts of the navigation system located on the object to be positioned (sometimes the entire system) are known as user equipment.

The terms position and location are nominally interchangeable, but are normally used to denote two different concepts.

  1. position is expressed quantitatively as a set of numerical coordinates,
  2. location is expressed qualitatively, such as a city, street, building, or room.

A navigation system will calculate a position, whereas a person, signpost, or address will describe a location. A map or geographic information system (GIS) matches locations to positions, so it is a useful tool for converting between the two.

Some authors use the term localization instead of positioning, particularly for short-range applications.

All navigation and positioning techniques are based on one of two fundamental methods:

  1. Position fixing uses identifiable external information to determine position directly. This may be signals or environmental features; Signals are usually transmitted by radio (e.g., GNSS), but may also be acoustic, ultrasound, optical, or infrared. Environmental features include buildings or parts thereof, signs, roads, rivers, terrainheight, sounds, smells, and even variations in the magnetic and gravitational fields.

    Position may be inferred directly by matching the signals receivable and/or features observable at a given location with a database. Alternatively, more distant landmarks at known positions may be selected and their distance and/or direction from the user measured. A landmark may be a transmitter (or receiver) of signals or an environmental feature. A landmark installed specifically for navigation is known as an aid to navigation (AtoN).

  2. Dead reckoning measures the distance and direction traveled. A dead-reckoning system, such as an INS, may be self-contained aboard the navigating vehicle, requiring no external infrastructure. However, environmental features may also be used for dead reckoning by comparing measurements of the same landmark at different times.

1.2 Dead reckoning

Dead reckoning, possibly derived from "deduced reckoning," involves calculating the current position by measuring changes in position or velocity and integrating this data. This information is added to a previous position to determine the current one. Measurements are taken in body-aligned axes, requiring an attitude solution to establish the travel direction relative to the environment.

  • 2D Navigation: A heading measurement suffices.
  • 3D Navigation: Requires a full three-component attitude measurement.
  • Accuracy: Smaller step sizes in calculations improve accuracy, especially when attitudes change.

Modern methods include automated pace counting with pedometers and advanced pedestrian dead reckoning (PDR) using accelerometers to estimate step length.

An odometer measures distance via wheel rotations and is standard in vehicles, dating back to Roman times. Marine equivalents include electromagnetic speed logs or sonar, while aircraft use Doppler radar. Environmental feature tracking (e.g., camera or radar images) is also employed.

Heading Measurement:

  • Magnetic compasses (ancient but now with electronic readouts) are common.
  • Marine heading: Determined with gyrocompasses.
  • Land heading: Derived from vehicle trajectory.
  • Roll and pitch: Measured using accelerometers, tilt sensors, or celestial observations (sun, moon, stars).
  • Gyroscopes and differential odometry help measure changes in attitude and heading.

Inertial Navigation Systems (INS):

  • A complete 3D dead-reckoning system includes inertial sensors (IMU: accelerometers and gyroscopes) and a navigation processor.
  • Accelerometers measure specific force, and gyroscopes maintain the attitude solution. The processor integrates these to compute position, velocity, and attitude.

Performance:

  • Navigation accuracy depends on sensor quality.
  • The principal advantages of inertial navigation and other dead-reckoning techniques, compared to position fixing, are continuous operation, a high update rate, low short-term noise, and the provision of attitude, angular rate, and acceleration as well as position and velocity.
  • The main drawbacks are that the position solution must be initialized and the position error grows with time because the errors in successive distance and direction measurements accumulate.
  • In an integrated navigation system, position-fixing measurements may be used to correct the dead-reckoning navigation solution and also calibrate the dead-reckoning sensor errors.

1.3 Position Fixing

1.3.1 Position-Fixing Methods

There are five main methods: proximity, ranging, angular positioning, pattern matching, and Doppler positioning.

  • Proximity: Simplest method, assumes the receiver's position is the transmitter's or a nearby feature's. Accuracy improves with proximity to landmarks. Short-range signals like Bluetooth, RFID, or indoor features are ideal. Using multiple landmarks allows averaging of their positions.
    • Containment Intersection: A refined proximity method where containment zones around landmarks are defined. Observed landmarks localize the position to the intersection of these zones, with the center of the intersection as the position fix.

      alt text
      Figure 1: alt text

  • Ranging: Measures distances to landmarks and defines circular lines of position (LOPs) based on these ranges. The user's position lies at the intersection of LOPs. At least two LOPs are needed; three resolve ambiguities. (Or prior information) In three-dimensional positioning, each range measurement defines a spherical surface of position (SOP) centered at a landmark. The intersection of:

    • Two SOPs forms a circular line of position (LOP).
    • Three SOPs intersects at two points, requiring additional information or a fourth SOP to determine a unique position fix.

    If the user and landmarks are coplanar, only planar position components can be determined, limiting vertical accuracy in terrestrial systems.

    Range Measurement: bsed on signal time of flight (TOF), multiplied by the speed of light or sound. Accurate TOF measurement depends on transmitter-receiver time synchronization. - Two-way ranging (e.g., distance measuring equipment - DME) minimizes synchronization errors via bidirectional signal exchange. - One-way ranging (e.g., GNSS) requires synchronized transmitter clocks, treating receiver clock offset as an unknown. This technique is known as passive ranging and is how GNSS works. Additional transmitters or reference receivers can correct for clock offsets. - Where the landmark is an environmental feature, active sensors like radar, sonar, or laser transmit signals to a landmark, measure the reflected signal's round-trip time, and calculate the range.

      ![alt text](positioningbyranging.png)
    
  • Bearing: A bearing is the angle in the horizontal plane between the line of sight to an object and a reference direction (e.g., true or magnetic north). Position Fixing with Bearings:

    • Two-Dimensional Positioning: Measuring the bearing to two known landmarks defines straight LOPs. Their intersection gives the user’s position. Without a reference direction, measuring the angle difference between two landmarks defines a curved LOP, requiring three landmarks for positioning.
    • Three-Dimensional Positioning: Extends by measuring the elevation angle (line of sight vs. horizontal plane) to one landmark. However, accuracy decreases with distance, and Earth's curvature affects measurements.

      alt text
      Figure 2: alt text

  • Angle of Arrival (AOA): Direction Finding: Uses steerable directional antennas to determine signal bearing.
    • Nonisotropic Transmissions: Broadcast signals with modulation varying by direction enable bearing and/or elevation determination. Examples include VHF omnidirectional radiorange (VOR) and Nokia HAIP (high-accuracy indoor positioning).
    • Environmental features can be measured using cameras, laser scanners, imaging radar, or multibeam sonar. The position of a feature in the sensor's image, combined with sensor orientation, determines its bearing and elevation.
  • Integrated Navigation System:

    • Full position fixes are unnecessary; single measurements (e.g., range, bearing, or elevation of a landmark) can contribute to the navigation solution. For example, a two-dimensional position fix may be obtained by measuring the range and bearing of a single landmark as shown in Figure 1.10. Adding elevation provides a three-dimensional fix.
  • Landmark Identification:

Signals are identified via demodulation, transmitter IDs, or frequency. Environmental features are matched with stored data, requiring distinctive features and approximate position inputs to limit the size of database that must be searched to obtain a match. Even so, positioning using environmental features is normally more processor intensive than signal-based positioning.

  • Pattern Matching:

    A database contains parameters varying by location (e.g., terrain height, signal strength, magnetic fields, GNSS obstructions). Measured values at the user’s position are compared with database values at candidate grid points. The best match determines the position. Interpolation refines results if several candidates match well. As with feature matching for landmark identification, the input of an approximate position solution limits the size of the database to be searched.

    Combining multiple parameters into a location signature enhances uniqueness and accuracy. In some cases, such as terrain height, there is insufficient information to obtain an unambiguous position fix. However, if the navigation system is moving, measurements may be made at multiple positions, collectively known as a transect. Position fixing can be enhanced by this. Using dead reckoning to relate transect points allows measurements to form a location signature, compared with a database for positioning, requiring interpolation if spacing differs.

  • Doppler Positioning:

    Measures Doppler shift from relative transmitter-receiver motion to determine relative velocity and a conical surface of position (e.g., used in Iridium positioning).

  • Height Measurement:

    Barometric Altimeter: Uses pressure to estimate height or underwater depth. Radar Altimeter: Measures height above terrain for aircraft where terrain height is known.

  • Data and Databases:

    Position-fixing methods rely on data like landmark positions, feature info, and pattern-matching parameters. Databases may be preloaded but require updates and significant storage for large areas. - SLAM (simultaneous localization and mapping): Allows systems to create and update its own landmark databases by exploring environments, observing features several times and and using dead reckoning to track traveled distances.

Many signal-based positioning systems include transmitter positions in their signals, but this can delay position computation after signal reception. A separate data link, known as assistance, can provide the necessary information on demand to reduce delays.

Position fixing is essectial for determining absolute position, with errors independent of the distance traveled, but it depends on the availability of suitable signals or environmental features. To enhance position accuracy and availability, multiple position-fixing technologies or dead reckoning can be combined to bridge gaps.

1.3.2 Signal-Based Positioning

Early Radio Navigation: Radio-based navigation started in the 1920s, with systems like Omega providing global coverage in the 1970s.

Terrestrial Systems: Older systems like DME, VOR, and Loran offer long-range navigation (hundreds to 3,000 km), while modern techniques use existing signals from Mobile phone signals, WLANs or Wi-Fi, wireless personal area networks (WPANs), such as Bluetooth and Zigbee, RFID, ultrawideband (UWB) communications, television signals, and broadcast radio. These newer systems typically provide short-range positioning.

Signal of Opportunity (SOOP): Some systems use signals without operator cooperation, such as mobile phone or broadcast signals, relying on calibration or reference stations for timing.

Acoustic signals are used for underwater ranging over a few kilometers. Ultrasound, infrared, and optical signals may be used for short-range positioning, typically within a single room.

Satellite Navigation: GPS, GLONASS, Galileo, and other systems provide global positioning, with a minimum of four satellites required for 3D position fixes and clock offset calibration by passive ranging. GNSS (Global Navigation Satellite Systems) offers high accuracy, but is susceptible to interference and obstructions. Each global GNSS constellation is designed to incorporate 24 or more satellites.

GNSS offers a basic positioning accuracy of a few meters. Differential techniques can improve this by making use of base stations at known locations to calibrate some of the errors. Carrier-phase positioning techniques can give centimeter accuracy for real-time navigation and can also be used to measure attitude.

  • GNSS provides three-dimensional positioning, whereas other terrestrial solutions are limited to horizontal positioning because of their signal geometry
  • GNSS also provides higher accuracy than the terrestrial systems, except for UWB
  • only current position fixing technology to offer global coverage.
  • vulnerable to incidental interference, deliberate jamming, and attenuation by obstacles such as buildings, foliage, and mountains.
  • DME and enhanced Loran, provide a backup to outdoor GNSS and short-range systems provide coverage of indoor and dense urban environments where GNSS signals struggle

Combining multiple signal types maximizes position availability and robustness, offering a more reliable navigation solution. Summary of accuracy:

alt text
Figure 3: alt text

1.3.3 Environmental Feature Matching

  • Natural Navigation: Humans and animals navigate using environmental features, often comparing them with maps, memory, or written directions.
  • Static or Predictable Features: Features used for navigation must be either stationary or predictable in their movement.
  • Historical Positioning: Historically, position fixes (LOPs) were made by manually identifying distant landmarks and using tools like a theodolite and compass.
  • Modern Techniques: Image-based positioning techniques now automate the process, and devices like stereo cameras, radar, laser scanners, or sonar enable both angular positioning and ranging.
  • Pattern Matching: Position can also be inferred directly from images through pattern-matching techniques.

Celestial Navigation:

  • Using Sun, Moon, and Stars: Celestial bodies like the sun and stars have historically served as landmarks. For example, the sun's highest angle at the equinox equals the latitude.
  • Star Navigation: The position can be determined by measuring the elevation angles of stars, and accurate time is required to calculate longitude. This has been practical since the 1760s, after advances in timekeeping by John Harrison.
  • Modern Tools: Today, star imagers automate this celestial navigation process.

Terrain-Referenced Navigation (TRN):

  • User Position from Terrain Height: TRN determines position based on the terrain height below the vehicle.
  • Aircraft: Uses radar altimeters (radalt) or laser scanners to measure height above terrain, then compares it with the vehicle's height to determine the terrain height.
  • Ship/Submarine: Sonar measures the depth of the terrain below.
  • Land Vehicles: Inference of terrain height is made directly from their height solution.
  • Pattern Matching: The vehicle's terrain measurements are compared with a terrain database to determine position.
  • Accuracy and Limitations: Radalt-based navigation is accurate to about 50m, and works best over hilly or mountainous terrain. It is not effective over flat terrain.

Map-Matching Techniques:

  • Constraints on Dead Reckoning: Land vehicles follow roads or rails, so map-matching uses this to constrain dead reckoning and correct positioning errors.
  • Car Navigation: Map matching is crucial in car navigation, combining proximity and pattern-matching methods.
  • Height Inference: Maps can also help infer terrain height from horizontal position.

Other Environmental Features:

  • Magnetic/Gravity Anomalies & Pulsars: These can also be used for position fixing.
  • Heterogeneous Feature Mix: A mix of different environmental features may be used to improve position determination.

Pattern Matching & Fault Detection:

  • False Matches: Pattern matching may occasionally result in false or ambiguous position fixes.
  • Fault Detection: It's important to implement fault detection and recovery techniques to address these potential errors.

1.4 The Navigation System

  • Context-Specific Requirements: The design of a navigation system depends on the application and its operating context, which may provide additional information for the navigation solution.
  • Integration of Multiple Technologies: Different positioning technologies should be combined to create an optimal navigation solution, with one technology potentially aiding another.
  • Communications Link: A communications link can provide extra information to assist the navigation system, and navigation systems at different locations can communicate to cooperate or collaborate.
  • Fault Detection and Correction: To ensure a reliable navigation solution, faults must be detected and corrected when possible.

1.4.1 Requirements

Requirements for Navigation Systems:

Diverse Needs Across Applications: Navigation requirements differ significantly depending on the application. Factors include accuracy, update rate, reliability, budget, size, and mass. Some applications also require attitude solutions in addition to position and velocity.

Examples:

  • High-Value, Safety-Critical Applications: Systems like those for airliners and ships require high integrity (ensuring navigation error bounds are reliable) and availability, with moderate accuracy needs and substantial budgets.
  • Military Applications: Must function in electronic warfare, be stealthy, and accept some risk, with varying accuracy needs.
  • Personal and Road Vehicle Navigation: Cost, size, weight, and power consumption are primary considerations.

Positioning Philosophies:

  • High-Value Applications: Systems are custom-designed to meet strict requirements, with dedicated infrastructure and equipment.
  • Lower-Value Applications: Utilize available sensors, radios, and environmental data originally intended for other purposes. Performance varies based on the context and available resources.

1.4.2 Context

Context refers to the environment and behavior of the navigation system's host vehicle or user. It provides additional information to refine the navigation solution.

Examples:

Physical Constraints:

  • Land vehicles stay near terrain; ships remain on water, constraining one dimension of position.
  • Cars use roads, trains follow rails, and pedestrians avoid walls, providing positional constraints.

Dynamic Behavior:

  • Vehicles and individuals have maximum speed, acceleration, and angular rates, which influence navigation calculations.
  • Relationships between speed and turn rate help balance noise reduction with responsiveness.
  • Motion constraints (e.g., wheeled vehicles' limited vertical movement) reduce the need of sensors required for dead reckoning or constrain error growth of INS.

Environmental Context:

  • Indoor, urban, and open environments offer varying radio signals with different error characteristics.
  • Behavior and navigation aids differ by environment (e.g., cars slow down and turn more in urban areas).
  • Aircraft navigation varies based on height and whether flying over land or sea, while underwater environments lack most radio signals.

Adaptation to Changing Contexts:

  • Navigation systems, especially mobile devices like smartphones, often switch between contexts (e.g., indoor to outdoor, stationary to moving).
  • To maintain optimal performance, systems should detect and adapt to their context dynamically—a concept known as context-adaptive or cognitive positioning.

1.4.3 Integration

An integrated navigation system combines two or more navigation technologies, either position-fixing methods or a mix of position-fixing and dead reckoning.

Integration Types:

Measurement-Domain Integration:

Combines raw measurements (e.g., ranges, bearings) into a common position estimation algorithm. Advantages:

  • Allows systems to contribute even without enough data for an independent solution.
  • Easier error characterization ensures optimal weighting.

Position-Domain Integration:

  • Inputs position solutions directly from different systems.

Typical Architecture:

  • Combines position-fixing (e.g., GNSS) with dead-reckoning systems (e.g., INS).
  • Dead-reckoning provides a continuous navigation solution, while position-fixing corrects errors and calibrates dead-reckoning sensors.
  • Corrections and calibration are managed by an estimation algorithm, typically a Kalman filter.

Benefits:

  • Exploits complementary error characteristics of position-fixing and dead reckoning.
  • Enhances robustness and accuracy of the integrated solution.

1.4.4 Aiding

Position-fixing and dead-reckoning systems can be aided using the integrated navigation solution or other positioning technologies.

Dead Reckoning Aiding:

  • Requires initialization of position, velocity, and sometimes attitude.
  • Integration algorithms provide periodic corrections to navigation solutions and sensor outputs.
  • Estimated sensor errors can be fed back to improve accuracy.

Position-Fixing Aiding:

  • Pattern-matching systems need an approximate position input to limit the search area and improve efficiency.
  • Signal-based systems can use this approximate position to search for signals effectively.
  • Tiered positioning: One system provides a coarse position, aiding another system in achieving higher precision.

Velocity Aiding:

  • Used in transect-based techniques like Terrain-Referenced Navigation (TRN) to create a location signature by combining measurements from different positions.
  • Enhances sensitivity in radio positioning systems and compensates for motion effects in two-way ranging systems.

1.4.5 Assistance and Cooperation

Assistance and Cooperation in Navigation Systems

Assistance:

  • Utilizes a separate communication link to provide navigation systems with information about signals and environmental features for positioning.
  • Includes data on transmitter locations, signal characteristics, landmark identification, and pattern-matching information.
  • Benefits include access to up-to-date data, reduced onboard storage needs, faster position fixes, and support in areas with poor signal reception.
  • Assistance data is often provided by commercial services, like mobile operators, with potential subscription fees.

Cooperative Positioning:

  • Involves direct data exchange between nearby users over short-range links (e.g., collaborative or peer-to-peer positioning ).
  • Participants can include personnel, vehicle fleets, or public users, enabling cross-device cooperation (e.g., smartphone with a car or train).
  • Shared data can include:
    • Signal quality and availability.
    • Transmitter clock offset and positions for signals of opportunity.
    • Positions and identification of environmental features.
    • Terrain height and calibration parameters.

Relative Positioning: Participants measure their positions relative to each other using proximity, ranging, or angular data. This is especially useful when there is insufficient information available to determine a stand-alone position solution.

1.4.6 Fault Detection

Ensuring a reliable navigation solution involves detecting and addressing faults in user equipment, software, databases, or external components like radio signals. Integrity monitoring operates at three levels: fault detection (alerting the user to a fault), fault isolation (identifying and excluding faulty components), and fault exclusion (verifying the corrected solution). User-based monitoring uses redundant information to detect faults, while infrastructure-based monitoring relies on base stations to detect and alert users about signal faults. Safety-critical applications, such as civil aviation, require formally certified integrity monitoring systems to meet strict performance standards.