System and method for moving-base RTK measurements
First Claim
Patent Images
1. A method for navigating a moving object according to signals from satellites, the method comprising:
- in a moving object,receiving satellite navigation signals from a plurality of satellites;
generating satellite navigation data for the moving object from the received satellite navigation signals for a first specific time prior to a current time, wherein the moving object comprises a first system that includes a first receiver and a first transmitter;
receiving moving base data from a moving base that is moving and separated from the moving object, wherein the moving base comprises a second system that includes a second receiver and is configured to receive the satellite navigation signals and to transmit the moving base data, the received moving base data including satellite measurement data of the moving base for the first specific time;
determining a relative position vector of the moving object relative to the moving base for the first specific time, and between the moving object and the moving base, based at least in part on a real-time-kinematic (RTK) value for the relative position vector at the first specific time generated based on the received moving base data for the first specific time and the satellite navigation data for the moving object for the first specific time;
determining a current relative position vector for the current time at least in part by combining the RTK value for the relative position vector at the first specific time and a propagated relative position vector, the propagated relative position vector comprising a position-propagation calculated value for the current relative position vector; and
sending, via the first transmitter of the moving object, a signal reporting information corresponding to the current relative position vector.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for navigating a moving object according to signals from satellite, a moving object receives satellite navigation signals from a number of satellites. The moving object also receives moving base data from a moving base. The received moving base data includes satellite measurement data of the moving base. At the moving object a relative position vector of the moving object relative to the moving base is determined, based on the received moving base data and the received satellite navigation signals. The moving object sends a signal reporting information corresponding to the relative position vector.
-
Citations
24 Claims
-
1. A method for navigating a moving object according to signals from satellites, the method comprising:
in a moving object, receiving satellite navigation signals from a plurality of satellites; generating satellite navigation data for the moving object from the received satellite navigation signals for a first specific time prior to a current time, wherein the moving object comprises a first system that includes a first receiver and a first transmitter; receiving moving base data from a moving base that is moving and separated from the moving object, wherein the moving base comprises a second system that includes a second receiver and is configured to receive the satellite navigation signals and to transmit the moving base data, the received moving base data including satellite measurement data of the moving base for the first specific time; determining a relative position vector of the moving object relative to the moving base for the first specific time, and between the moving object and the moving base, based at least in part on a real-time-kinematic (RTK) value for the relative position vector at the first specific time generated based on the received moving base data for the first specific time and the satellite navigation data for the moving object for the first specific time; determining a current relative position vector for the current time at least in part by combining the RTK value for the relative position vector at the first specific time and a propagated relative position vector, the propagated relative position vector comprising a position-propagation calculated value for the current relative position vector; and sending, via the first transmitter of the moving object, a signal reporting information corresponding to the current relative position vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for navigating a moving object according to signals from satellites, the system comprising:
-
one or more processors; a satellite receiver to receive satellite navigation signals from a plurality of satellites; a receiver to receive moving base data from a moving base that is moving and separated from a moving object, the received moving base data including satellite measurement data of the moving base for a first specific time prior to a current time; memory storing a determining module to be executed by the one or more processors, the determining module to; generate satellite navigation data for the moving object from the received satellite navigation signals for the first specific time, wherein the moving object comprises a first system that includes a first receiver and a first transmitter, and the moving base comprises a second system that includes a second receiver and is configured to receive the satellite navigation signals and to transmit the moving base data; determine a relative position vector of the moving object relative to the moving base for the first specific time, and between the moving object and the moving base, based at least in part on a real-time-kinematic (RTK) value for the relative position vector at the first specific time generated based on the received moving base data for the first specific time and the satellite navigation data for the moving object for the first specific time; determine a current relative position vector at least in part by combining the RTK value for the relative position vector at the first specific time and a propagated relative position vector, the propagated relative position vector comprising a position-propagation calculated value for the current relative position vector; and the first transmitter to send a signal reporting information corresponding to the current relative position vector. - View Dependent Claims (14, 15, 16, 18, 19, 20, 21, 22)
-
-
17. The system of 13, wherein the determining module further includes instructions to calculate the position-propagation calculated value based on a change in position of the moving object from the first specific time to the current time, a change in position of the moving base between the first specific time and a second specific time, and a projected change in position of the moving base between the second specific time and the current time, wherein the projected change in position of the moving base is based on a determined velocity of the moving base.
-
23. A non-transitory computer readable storage medium storing including instructions that, when executed by one or more processors of a system for navigating a moving object according to signals from satellites, perform a method comprising:
-
receiving satellite navigation signals from a plurality of satellites; generating satellite navigation data for the moving object from the received satellite navigation signals for a first specific time prior to a current time, wherein the moving object comprises a first system that includes a first receiver and a first transmitter; receiving moving base data from a moving base that is moving and separated from the moving object, wherein the moving base comprises a second system that includes a second receiver and is configured to receive the satellite navigation signals and to transmit the moving base data, the received moving base data including satellite measurement data of the moving base for the first specific time; determining a relative position vector of the moving object relative to the moving base for the first specific time, and between the moving object and the moving base, based at least in part on a real-time-kinematic (RTK) value for the relative position vector at the first specific time generated based on the received moving base data for the first specific time and the satellite navigation data for the moving object for the first specific time; determining a current relative position vector for the current time at least in part by combining the RTK value for the relative position vector at the first specific time and a propagated relative position vector, the propagated relative position vector comprising a position-propagation calculated value for the current relative position vector; and sending, via the first transmitter of the moving object, a signal reporting information corresponding to the current relative position vector.
-
-
24. A method for navigating a moving object according to signals from satellites, the method comprising:
in a moving object, receiving satellite navigation signals from a plurality of satellites; generating satellite navigation data for the moving object for a first specific time prior to a current time from the received satellite navigation signals, wherein the moving object comprises a first system that includes a first receiver and a first transmitter; receiving, for the first specific time, moving base data from a moving base that is moving and separated from the moving object, wherein the moving base comprises a second system that includes a second receiver and is configured to receive the satellite navigation signals and to transmit the moving base data, the received moving base data including satellite measurement data of the moving base for the first specific time; determining a relative position vector of the moving object relative to the moving base for the first specific time, and between the moving object and the moving base, wherein determining the relative position vector comprises generating a real-time-kinematic (RTK) value for the relative position vector at the first specific time, based on the received moving base data and the satellite navigation data for the moving object; receiving from the moving base position update data representing a change in position of the moving base between the first specific time and a second specific time; determining a current relative position vector for the current time, based on the relative position vector for the first specific time, a change in position of the moving object from the first specific time to the current time, the change in position of the moving base between the first specific time and the second specific time, and a projected change in position of the moving base between the second specific time and the current time, wherein the projected change in position of the moving base is based on a determined velocity of the moving base; and sending, via the first transmitter of the moving object, a signal reporting information corresponding to the current relative position vector.
Specification