IP Library Granted Patent US 11,874,384
Granted Patent B2
US 11,874,384 · App. 17/601,308 · Granted Jan 16, 2024

Locator, accuracy evaluation system therefor, and positioning method

Inventors: Masashi Kido (Tokyo, JP); Tadatomi Ishigami (Tokyo, JP); Masatoshi Fujii (Tokyo, JP); Kohei Fujimoto (Tokyo, JP); Ryusuke Kinoshita (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
G01S19/48G01C21/28
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,874,384
App. No.
17/601,308
Granted
Jan 16, 2024
Kind
B2
Abstract

In a locator, a data synchronization unit calculates an interpolated value for autonomous sensor data which corresponds to a time of latest GNSS data. A complex positioning unit performs complex positioning using the latest GNSS data and the interpolated value for the autonomous sensor data. An autonomous navigation positioning unit performs first autonomous navigation positioning using the interpolated value for the autonomous sensor data, and performs second autonomous navigation positioning using latest autonomous sensor data. A modified amount calculator calculates a modified amount of autonomous navigation positioning, based on a difference between a result of the complex positioning and a result of the first autonomous navigation positioning. An autonomous navigation positioning fix modification unit modifies a result of the second autonomous navigation positioning using the modified amount to calculate a current position.

Claims (37)

1. A locator comprising:

a processor to execute a program; and

a memory to store the program which, when executed by the processor, performs processes of:

obtaining GNSS data from a GNSS receiver, the GNSS data being data received by the GNSS receiver from a GNSS satellite;

obtaining autonomous sensor data that is data output by an autonomous sensor;

calculating an interpolated value for the autonomous sensor data when the autonomous sensor data is obtained after the GNSS data is obtained, the interpolated value corresponding to a time of latest GNSS data;

performing complex positioning using the latest GNSS data and the interpolated value for the autonomous sensor data;

performing frst autonomous navigation positioning using the interpolated value for the autonomous sensor data, and performing second autonomous navigation positioning using latest autonomous sensor data;

calculating a modified amount of autonomous navigation positioning, based on a difference between a first complex positioning fix that is a result of the complex positioning and a first autonomous navigation positioning fix that is a result of the first autonomous navigation positioning; and

modifying, using the modified amount, a second autonomous navigation positioning fix that is a result of the second autonomous navigation positioning to calculate a second complex positioning fix, and outputting the second complex positioning fix as a measurement result of a current position.

2. The locator according to claim 1 ,

wherein the complex positioning is tightly coupled complex positioning of calculating the first complex positioning fix directly from the GNSS data and the interpolated value for the autonomous sensor data.

3. The locator according to claim 1 ,

wherein the complex positioning is loosely coupled complex positioning of calculating the first complex positioning fix from a result of positioning calculation using the GNSS data and a result of positioning calculation using the interpolated value for the autonomous sensor data.

4. The locator according to claim 1 ,

wherein the time of the GNSS data is a time at which the GNSS receiver starts to decode a satellite signal received from the GNSS satellite or has completed the decoding.

5. A locator comprising:

a processor to execute a program;

a memory to store the program which, when executed by the processor, performs processes of:

obtaining GNSS data from a G\SS receiver, the GNSS data being data received by the GNSS receiver from a GNSS satellite;

obtaining autonomous sensor data that is data output by an autonomous sensor;

calculating an interpolated value for the autonomous sensor data when the autonomous sensor data is obtained after the GNSS data is obtained, the interpolated value corresponding to a time of latest GNSS data;

performing complex positioning using the latest GNSS data and the interpolated value for the autonomous sensor data;

performing first autonomous navigation positioning using the interpolated value for the autonomous sensor data, and performing second autonomous navigation positioning using latest autonomous sensor data;

calculating a modified amount of autonomous navigation positioning, based on a difference between a first complex positioning fix that is a result of the complex positioning and a first autonomous navigation positioning fix that is a result of the first autonomous navigation positioning; and

modifying using the modified amount, a second autonomous navigation positioning fix that is a result of the second autonomous navigation positioning to calculate a second complex positioning fix, and outputting the second complex positioning fix as a measurement result of a current position; and

an accuracy evaluation system configured to:

obtain data on an accurate positioning fix that is a positioning result, from a survey instrument that performs positioning using data received from the GNSS satellite, and

evaluate accuracy of the first complex positioning fix by comparing the first complex positioning fix with the accurate positioning fix identical in time to the first complex positioning fix.

6. A positioning method comprising:

obtaining GNSS data from a GNSS receiver, the GNSS data being data received by the GNSS receiver from a GNSS satellite;

obtaining autonomous sensor data that is data output by an autonomous sensor;

calculating an interpolated value for the autonomous sensor data when the autonomous sensor data is obtained after the GNSS data is obtained, the interpolated value corresponding to a time of latest GNSS data;

performing complex positioning using the latest GNSS data and the interpolated value for the autonomous sensor data;

performing first autonomous navigation positioning using the interpolated value for the autonomous sensor data, and performing second autonomous navigation positioning using latest autonomous sensor data;

calculating a modified amount of autonomous navigation positioning, based on a difference between a first complex positioning fix that is a result of the complex positioning and a first autonomous navigation positioning fix that is a result of the first autonomous navigation positioning; and

modifying, using the modified amount, a second autonomous navigation positioning fix that is a result of the second autonomous navigation positioning to calculate a second complex positioning fix, and outputting the second complex positioning fix as a measurement result of a current position.

Assignments (2)
COMPANY SPLIT Recorded Sep 4, 2024
From: MITSUBISHI ELECTRIC CORPORATION
To: MITSUBISHI ELECTRIC MOBILITY CORPORATION
Reel/Frame 068834/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: KIDO, MASASHI; ISHIGAMI, TADATOMI; FUJII, MASATOSHI; FUJIMOTO, KOHEI; KINOSHITA, RYUSUKE
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 057693/0858 →