Positioning assistance apparatus, positioning assistance method, and computer-readable recording medium
AssigneeNEC Solution Innovators, Ltd.
InventorsRyo Miyamoto, Maho Kashiwagi, Yuka Kanda
Life of this patent
Estimating the term…
Abstract
A positioning assistance apparatus 1 that improves the positioning accuracy includes an estimation unit 2 that estimates a delay amount (ionosphere delay amount or a troposphere delay amount) using a model generated through machine learning (an ionosphere delay model or a troposphere delay model) and a degree-of-precision calculation unit 3 that calculates a degree of precision with respect to a delay amount (an ionosphere delay amount or a troposphere delay amount) calculated through positioning computation, using the estimated delay amount.
Claims12
A generation-side apparatus comprising:
- an antenna for receiving positioning signals from one or more positioning satellites;
- a processor;
- and
- a memory storing instructions executable by the processor to:
- determine a reference position of the generation-side apparatus;
- calculate an estimated position of the generation-side apparatus based on the positioning signals received from the one or more positioning satellites;
- calculate a positioning error between the reference position and the estimated position;
- calculate a calculated ionosphere delay amount at a time when the estimated position is calculated;
- generate local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receive a current temperature and humidity;
- determine an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculate a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- calculate an accuracy of the calculated ionosphere delay amount using the first degree of precision;
- and
- transmit the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to a use-side apparatus, the use-side apparatus using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to determine a position of the use-side apparatus based on positioning signals that the use-side apparatus receives from the one or more positioning satellites.
A use-side apparatus comprising:
- an antenna for receiving positioning signals from one or more positioning satellites;
- a processor;
- and
- a memory storing instructions executable by the processor to:
- receive local correction information for the one or more positioning satellites including a calculated ionosphere delay amount, and an accuracy of the calculated ionosphere delay amount, from a generation-side apparatus;
- determine a position of the use-side apparatus based on the positioning signals received from the one or more positioning satellites, using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information, wherein
- the generation-side apparatus generates the local correction information and calculates the accuracy of the calculated ionosphere delay amount by:
- determining a reference position of the generation-side apparatus;
- calculating an estimated position of the generation-side apparatus based on positioning signals received by an antenna of the generation-side apparatus from the one or more positioning satellites;
- calculating a positioning error between the reference position and the estimated position;
- calculating the calculated ionosphere delay amount at a time when the estimated position is calculated;
- generating the local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receiving a current temperature and humidity;
- determining an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculating a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- and
- calculating an accuracy of the calculated ionosphere delay amount using the first degree of precision.
A method performed by a generation-side apparatus, the method comprising:
- determining a reference position of the generation-side apparatus;
- calculating an estimated position of the generation-side apparatus based on positioning signals received by an antenna of the generation-side apparatus from one or more positioning satellites;
- calculating a positioning error between the reference position and the estimated position;
- calculate a calculated ionosphere delay amount at a time when the estimated position is calculated;
- generating local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receiving a current temperature and humidity;
- determining an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculating a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- calculating an accuracy of the calculated ionosphere delay amount using the first degree of precision;
- and
- transmitting the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to a use-side apparatus, the use-side apparatus using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to determine a position of the use-side apparatus based on positioning signals that the use-side apparatus receives from the one or more positioning satellites.
A method performed by a use-side apparatus, the method comprising:
- receiving local correction information for one or more positioning satellites including a calculated ionosphere delay amount, and an accuracy of the calculated ionosphere delay amount, from a generation-side apparatus;
- determine a position of the use-side apparatus based on positioning signals received by an antenna of the use-side apparatus from the one or more positioning satellites, using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information, wherein
- the generation-side apparatus generates the local correction information and calculates the accuracy of the calculated ionosphere delay amount by:
- determining a reference position of the generation-side apparatus;
- calculating an estimated position of the generation-side apparatus based on positioning signals received by an antenna of the generation-side apparatus from the one or more positioning satellites;
- calculating a positioning error between the reference position and the estimated position;
- calculating the calculated ionosphere delay amount at a time when the estimated position is calculated;
- generating the local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receiving a current temperature and humidity;
- determining an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculating a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- and
- calculating an accuracy of the calculated ionosphere delay amount using the first degree of precision.
A non-transitory computer-readable recording medium storing a program executable by a generation-side apparatus to perform processing comprising:
- determining a reference position of the generation-side apparatus;
- calculating an estimated position of the generation-side apparatus based on positioning signals received by an antenna of the generation-side apparatus from one or more positioning satellites;
- calculating a positioning error between the reference position and the estimated position;
- calculate a calculated ionosphere delay amount at a time when the estimated position is calculated;
- generating local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receiving a current temperature and humidity;
- determining an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculating a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- calculating an accuracy of the calculated ionosphere delay amount using the first degree of precision;
- and
- transmitting the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to a use-side apparatus, the use-side apparatus using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information to determine a position of the use-side apparatus based on positioning signals that the use-side apparatus receives from the one or more positioning satellites.
A non-transitory computer-readable recording medium storing a program executable by a use-side apparatus to perform processing comprising:
- receiving local correction information for one or more positioning satellites including a calculated ionosphere delay amount, and an accuracy of the calculated ionosphere delay amount, from a generation-side apparatus;
- determine a position of the use-side apparatus based on positioning signals received by an antenna of the use-side apparatus from the one or more positioning satellites, using the local correction information and the accuracy of the calculated ionosphere delay amount included in the local correction information, wherein
- the generation-side apparatus generates the local correction information and calculates the accuracy of the calculated ionosphere delay amount by:
- determining a reference position of the generation-side apparatus;
- calculating an estimated position of the generation-side apparatus based on positioning signals received by an antenna of the generation-side apparatus from the one or more positioning satellites;
- calculating a positioning error between the reference position and the estimated position;
- calculating the calculated ionosphere delay amount at a time when the estimated position is calculated;
- generating the local correction information for the one or more positioning satellites, the local correction information including the calculated ionosphere delay amount;
- receiving a current temperature and humidity;
- determining an estimated ionosphere delay amount using an ionosphere delay model generated through machine learning, based on the positioning error and the current temperature and humidity;
- calculating a first degree of precision of the calculated ionosphere delay amount using the estimated ionosphere delay amount;
- and
- calculating an accuracy of the calculated ionosphere delay amount using the first degree of precision.
Dependencies are inferred from the claim text.