# US 12,111,403 B2 · Error and integrity evaluation via motion prediction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,111,403 B2
- Document ID: US12111403B2
- Status: Granted
- Kind: B2
- Application number: 17/620,543
- Filed: 2020-06-17
- Published: 2022-08-04
- Granted: 2024-10-08
- Earliest claimed: 2019-06-18
- Assignees: Continental Automotive Technologies GmbH
- Applicants: Continental Teves AG & Co. OHG
- Inventors: Bernd Kubina; Roland Burghardt; Robert Bodenheimer
- Web page: https://patentgrep.com/patent/US12111403B2

## CPC

- G01S 19/20: Integrity monitoring, fault detection or fault isolation of space segment
- G01S 19/45: by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S 19/47: the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
- G01S 19/40: Correcting position, velocity or attitude
- G01S 19/48: by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S 19/485: {whereby the further system is an optical system or imaging system}
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

Error and integrity evaluation during a position determination, includes: recording position values (P−N, P−2, P−1) and calculating clock errors of a receiver via time-discrete runtime measurements by a satellite navigation system; recording a first pseudo-distance at a later time via time-discrete runtime measurement by the satellite navigation system; extrapolating a position value (P′0) of the receiver at the later time and extrapolating a clock error of the receiver at the later time; establishing a distance (r′0) between the extrapolated position value (P′0) of the receiver and the position of a satellite (S0) of the satellite navigation system at the later time, wherein a quality measure for the usability of the position determination with the satellite is obtained by forming a second pseudo-distance based on the sum of the established distance (r′0) and the extrapolated clock error at the later time and comparing the second pseudo-distance with the first pseudo-distance.

## Claims

### Claim 1

A method for error and integrity evaluation during a position determination, comprising:
recording position values (P−N, P−2, P−1) and calculating clock errors of a receiver via time-discrete runtime measurements by means of a satellite navigation system;
recording a first pseudo-distance at a later time via time-discrete runtime measurement by means of the satellite navigation system;
extrapolating a position value (P′0) of the receiver at the later time based on a trajectory that reflects the preceding motion path of the receiver and extrapolating a clock error of the receiver at the later time based on a number of clock errors calculated before the later time;
establishing a distance (r′0) between the extrapolated position value (P′0) of the receiver and the position of a satellite (S0) of the satellite navigation system at the later time;
wherein a quality measure for the usability of the position determination with the satellite is obtained by
forming a second pseudo-distance based on the sum of the established distance (r′0) and the extrapolated clock error at the later time, and
comparing the second pseudo-distance with the first pseudo-distance.

### Claim 2 (depends on 1)

The method according to claim 1, characterized in that the trajectory is formed by a number of the position values (P−N, P−2, P−1) recorded before the later time and/or is extracted from data of environment capturing sensors, in particular camera, radar and/or lidar.

### Claim 3 (depends on 1)

The method according to claim 1, characterized in that the later time corresponds to a present time and the recording of position values (P−N, P−2, P−1) and the calculation of clock errors of the receiver were performed, by way of contrast, at past, in particular evenly spaced, times.

### Claim 4 (depends on 1)

The method according to claim 1, characterized in that in order to extrapolate the position value (P′0) of the receiver at the later time, a position value difference (u′0) is derived from the position value differences (u−1, u−2) of the previously recorded position values (P−N, P−2, P−1).

### Claim 5 (depends on 1)

The method according to claim 1, characterized in that the extrapolation of the position value (P′0) of the receiver is in addition based on inertia modeling, measurements of inertial sensor technology, measurements of odometry sensor technology, and/or Doppler measurements of the satellite navigation.

### Claim 6 (depends on 1)

The method according to claim 1, characterized in that the extrapolation of the clock error of the receiver is effected in the form of a distance value which is equivalent to the clock error.

### Claim 7 (depends on 1)

The method according to claim 1, characterized in that when the distance (r′0) between the extrapolated position value (P′0) of the receiver and the position of the satellite (S0) is established, the position (S0) of the satellite is established from the ephemeris data thereof, which are transmitted with the satellite signal.

### Claim 8 (depends on 1)

The method according to claim 1, characterized in that the comparison of the second pseudo-distance with the first pseudo-distance comprises a difference formation.

### Claim 9 (depends on 8)

The method of claim 8,
wherein a quality measure is inversely related to the difference formation.

### Claim 10 (depends on 8)

The method according to claim 8, characterized in that a check is effected for indirectly received signals, wherein a rapid change in the quality measure relative to a reference value is assessed as an indication of an indirect signal reception.

### Claim 11

A control device configured for error and integrity evaluation during a position determination by performing operations comprising:
recording position values (P−N, P−2, P−1) and calculating clock errors of a receiver via time-discrete runtime measurements by means of a satellite navigation system;
recording a first pseudo-distance at a later time via time-discrete runtime measurement by means of the satellite navigation system;
extrapolating a position value (P′0) of the receiver at the later time based on a trajectory that reflects the preceding motion path of the receiver and extrapolating a clock error of the receiver at the later time based on a number of clock errors calculated before the later time;
establishing a distance (r′0) between the extrapolated position value (P′0) of the receiver and the position of a satellite (S0) of the satellite navigation system at the later time;
wherein a quality measure for the usability of the position determination with the satellite is obtained by
forming a second pseudo-distance based on the sum of the established distance (r′0) and the extrapolated clock error at the later time, and
comparing the second pseudo-distance with the first pseudo-distance.

### Claim 12 (depends on 11)

The control device according to claim 11, having a computer-readable non-transitory memory and a processor, wherein computer-executable instructions are saved in the memory in the form of a computer program, and the processor is configured to execute the instructions when the computer program is loaded from the memory into the processor.

### Claim 13 (depends on 12)

The control device according to claim 12, characterized in that the trajectory is formed by a number of the position values (P−N, P−2, P−1) recorded before the later time and/or is extracted from data of environment capturing sensors, in particular camera, radar and/or lidar.

### Claim 14 (depends on 12)

The control device according to claim 12, characterized in that the later time corresponds to a present time and the recording of position values (P−N, P−2, P−1) and the calculation of clock errors of the receiver were performed, by way of contrast, at past, in particular evenly spaced, times.

### Claim 15 (depends on 12)

The control device according to claim 12, characterized in that in order to extrapolate the position value (P′0) of the receiver at the later time, a position value difference (u′0) is derived from the position value differences (u−1, u−2) of the previously recorded position values (P−N, P−2, P−1).

### Claim 16 (depends on 12)

The control device according to claim 12, characterized in that the extrapolation of the position value (P′0) of the receiver is in addition based on inertia modeling, measurements of inertial sensor technology, measurements of odometry sensor technology, and/or Doppler measurements of the satellite navigation.

### Claim 17 (depends on 11)

The control device according to claim 11, characterized in that the extrapolation of the clock error of the receiver is effected in the form of a distance value which is equivalent to the clock error.

### Claim 18 (depends on 11)

The control device according to claim 11, characterized in that when the distance (r′0) between the extrapolated position value (P′0) of the receiver and the position of the satellite (S0) is established, the position (S0) of the satellite is established from the ephemeris data thereof, which are transmitted with the satellite signal.
