IP Library Granted Patent US 11,619,748
Granted Patent B2
US 11,619,748 · App. 17/260,157 · Granted Apr 4, 2023

Kinematic positioning system and kinematic positioning method

Inventors: Hitoshi Tomita (Tokyo, JP); Mikio Bando (Tokyo, JP); Satoshi Sugawara (Tokyo, JP); Megumi Suehiro (Tokyo, JP); Makoto Tanikawara (Tokyo, JP)
Assignee: Hitachi Industrial Equipment Systems Co., Ltd.
G01S19/43G01S19/40G01S19/07G01S19/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,619,748
App. No.
17/260,157
Granted
Apr 4, 2023
Kind
B2
Abstract

A kinematic positioning system configured to determine position coordinates of moving bodies by receiving positioning signals from positioning satellites, comprises an on-vehicle device configured to calculate the position coordinates of one of the moving bodies based on carrier wave phases of the positioning signals received from the positioning satellites, and a ground management device configured to transmit correction data used to calculate the position coordinates to the on-vehicle device in response to a request from the on-vehicle device. The on-vehicle device executes a first processing sequence of performing precise point positioning computation by acquiring precise orbit data of each positioning satellite from any of the positioning satellite and the ground management device, and calculating the position coordinates, and a second processing sequence of sending the ground management device a pseudorange concerning a positioning satellite selected from the positioning satellites, a carrier wave, and the position coordinates of the one moving body, performing the precise point positioning computation by acquiring the correction data from the ground management device, and calculating the position coordinates. The on-vehicle device selects the position coordinates having a smaller data error out of the position coordinates calculated in the first processing sequence and the position coordinates calculated in the second processing sequence as the position coordinates of the one moving body.

Claims (46)

1. A kinematic positioning system configured to determine position coordinates of moving bodies by receiving positioning signals from positioning satellites, comprising:

an on-vehicle device configured to calculate the position coordinates of a first moving body of the moving bodies based on carrier wave phases of the positioning signals received from the positioning satellites; and

a ground management device configured to calculate correction data based on a pseudorange, a carrier wave, and the position coordinates of the moving bodies, and to transmit the correction data used to calculate the position coordinates of the moving bodies to the on-vehicle device in response to a request from the on-vehicle device, wherein

the on-vehicle device executes

a first processing sequence of performing precise point positioning computation by acquiring precise orbit data of each positioning satellite from any of the positioning satellite and the ground management device, and calculating the position coordinates of the first moving body based on the precise orbit data, and

a second processing sequence of sending the ground management device the pseudorange concerning a positioning satellite selected from the positioning satellites, the carrier wave, and the position coordinates of the first moving body, performing the precise point positioning computation by acquiring the correction data from the ground management device, and calculating the position coordinates of the first moving body based on the correction data, and

in the second processing sequence, the on-vehicle device selects the position coordinates of the first moving body having a smaller data error out of the position coordinates of the first moving body calculated in the first processing sequence and the position coordinates of the first moving body calculated in the second processing sequence as the position coordinates of the first moving body.

2. The kinematic positioning system according to claim 1 , wherein

the ground management device stores the position coordinates of a second moving body of the moving bodies, which is different from the first moving body, received from the second moving body, and

the ground management device employs correction data used by the different second moving body for the precise point positioning computation when the ground management device determines that the position coordinates of the second moving body are stable over time.

3. The kinematic positioning system according to claim 1 , wherein the correction data includes:

satellite orbit error correction data used to correct an orbit error of any of the positioning satellites;

troposphere error correction data used to correct an error involving the carrier wave attributed to passage of the positioning signal through the troposphere; and

ionosphere error correction data used to correct an error involving the carrier wave attributed to passage of the positioning signal through the ionosphere.

4. A kinematic positioning system configured to determine position coordinates of moving bodies by receiving positioning signals from positioning satellites, comprising:

an on-vehicle device configured to calculate the position coordinates of a first moving body of the moving bodies based on carrier wave phases of the positioning signals received from the positioning satellites; and

a ground management device configured to calculate correction data based on a pseudorange, a carrier wave, and the position coordinates of the moving bodies, and to transmit the correction data used to calculate the position coordinates of the moving bodies to the on-vehicle device in response to a request from the on-vehicle device, wherein

the on-vehicle device executes

a first processing sequence of performing precise point positioning computation by acquiring precise orbit data of each positioning satellite from any of the positioning satellite and the ground management device, and calculating the position coordinates of the first moving body based on the precise orbit data, and

a second processing sequence of sending the ground management device the pseudorange obtained by a positioning satellite selected from the positioning satellites, the carrier wave, and the position coordinates of the first moving body, and acquiring the position coordinates calculated by the ground management device from the ground management device of the first moving body based on the correction data, and

in the second processing sequence,

the on-vehicle device sends the ground management device the pseudorange obtained by the positioning satellite selected from the positioning satellites, the carrier wave, and broad position coordinates of the one moving body calculated based on any of the pseudorange and the carrier wave,

the ground management device calculates the correction data based on the pseudorange, the carrier wave, and the broad position coordinates received from the on-vehicle device, performs the precise point positioning computation by using the correction data, calculates the position coordinates, and transmits the position coordinates to the on-vehicle device, and

the on-vehicle device selects the position coordinates of the first moving body having a smaller data error out of the position coordinates of the first moving body calculated in the first processing sequence and the position coordinates of the first moving body calculated in the second processing sequence as the position coordinates of the first moving body.

5. A kinematic positioning method of determining position coordinates of moving bodies by receiving positioning signals from positioning satellites, the method comprising the steps of causing a computer equipped with a processor and a memory to execute:

processing to calculate the position coordinates of a first moving body of the moving bodies based on carrier wave phases of the positioning signals received from the positioning satellites;

processing to calculate correction data based on a pseudorange, a carrier wave, and the position coordinates of the moving bodies, and to transmit the correction data used to calculate the position coordinates of the moving bodies to an on-vehicle device in response to a request from the on-vehicle device;

first processing to perform precise point positioning computation by acquiring precise orbit data of each positioning satellite from any of the positioning satellite and a ground management device, and to calculate the position coordinates of the first moving body based on the precise orbit data; and

second processing to send the ground management device the pseudorange concerning a positioning satellite selected from the positioning satellites, the carrier wave, and the position coordinates of the first moving body, to perform the precise point positioning computation by acquiring the correction data from the ground management device, and to calculate the position coordinates of the first moving body based on the correction data, wherein

in the second processing, the on-vehicle device selects the position coordinates of the first moving body having a smaller data error out of the position coordinates of the first moving body calculated in the first processing and the position coordinates of the first moving body calculated in the second processing as the position coordinates of the first moving body.

6. The kinematic positioning method according to claim 5 , wherein

the position coordinates of a second moving body of the moving bodies which is different from the first moving body, received from the second moving body are stored, and

the correction data used by the second moving body is employed for the precise point positioning computation in a case of a determination that the position coordinates are stable over time.

7. The kinematic positioning method according to claim 5 , wherein the correction data includes:

satellite orbit error correction data used to correct an orbit error of any of the positioning satellites;

troposphere error correction data used to correct an error involving the carrier wave attributed to passage of the positioning signal through the troposphere; and

ionosphere error correction data used to correct an error involving the carrier wave attributed to passage of the positioning signal through the ionosphere.

8. A kinematic positioning method of determining position coordinates of moving bodies by receiving positioning signals from positioning satellites, the method comprising the steps of causing a computer equipped with a processor and a memory to execute:

processing to calculate the position coordinates of a first moving body of the moving bodies based on carrier wave phases of the positioning signals received from the positioning satellites;

processing to calculate correction data based on a pseudorange, a carrier wave, and the position coordinates of the moving bodies, and to transmit the correction data used to calculate the position coordinates of the moving bodies to the on-vehicle device in response to a request from the on-vehicle device;

first processing to perform precise point positioning computation by acquiring precise orbit data of each positioning satellite from any of the positioning satellite and the ground management device, and to calculate the position coordinates of the first moving body based on the precise orbit data; and

second processing to send the ground management device the pseudorange obtained by a positioning satellite selected from the positioning satellites, the carrier wave, and the position coordinates of the first moving body, and to acquire the position coordinates calculated by the ground management device from the ground management device of the first moving body based on the correction data, wherein

in the second processing,

the on-vehicle device sends the ground management device the pseudorange obtained by the positioning satellite selected from the positioning satellites, the carrier wave, and broad position coordinates of the one moving body calculated based on any of the pseudorange and the carrier wave,

the ground management device calculates the correction data based on the pseudorange, the carrier wave, and the broad position coordinates received from the on-vehicle device, performs the precise point positioning computation by using the correction data, calculates the position coordinates, and transmits the position coordinates to the on-vehicle device, and

the on-vehicle device selects the position coordinates of the first moving body having a smaller data error out of the position coordinates of the first moving body calculated in the first processing and the position coordinates of the first moving body calculated in the second processing as the position coordinates of the first moving body.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: TOMITA, HITOSHI; BANDO, MIKIO; SUGAWARA, SATOSHI; SUEHIRO, MEGUMI; TANIKAWARA, MAKOTO
To: HITACHI INDUSTRIAL EQUIPMENT SYSTEMS CO., LTD.
Reel/Frame 054924/0030 →
Priority Claims (1)
JP JP2018-137182 · Jul 20, 2018 · national
Continuity (1)
Related Publication 20210318450A1 · Oct 14, 2021