Information processing device, computer readable storage medium, and map data updating system
First Claim
1. An information processing device, comprising:
- a memory storing a difference database; and
a first processor programmed to;
determine a position of a moving object based on a satellite signal transmitted from a positioning satellite;
determine a travelling position of the moving object on map data identified based on (i) at least one of the position of the moving object or external environment information indicating an environment of surroundings of the moving object and (ii) the map data;
associate (A) difference information indicating a difference between (a) the determined position of the moving object and (b) the determined travelling position of the moving object, with (B) position information indicating at least one of the position of the moving object or the travelling position, and stores the associated information in a difference database; and
for each item of the position information;
measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database,determine a time series of the measured average of the difference information associated with the item of position information, andset information for updating the map data based on the average of past difference information and the average of current difference information.
1 Assignment
0 Petitions
Accused Products
Abstract
A position measurement section of an on-board device measures a position of a vehicle. A travelling position identification section identifies a travelling position of the vehicle on map data based on the measured position of the vehicle and the map data. Then, a position error measurement section computes error information indicating the difference between the measured position of the vehicle and travelling position. Then, a communications section transmits the error information and the position information to a server. A communication section of the server receives the transmitted error information and position information. An error registration section stores the error information in an error database in association with the received position information. Then, for each respective item of position information, a priority level setting section sets a priority level corresponding to the position information based on the error information stored in the error database.
17 Citations
18 Claims
-
1. An information processing device, comprising:
-
a memory storing a difference database; and a first processor programmed to; determine a position of a moving object based on a satellite signal transmitted from a positioning satellite; determine a travelling position of the moving object on map data identified based on (i) at least one of the position of the moving object or external environment information indicating an environment of surroundings of the moving object and (ii) the map data; associate (A) difference information indicating a difference between (a) the determined position of the moving object and (b) the determined travelling position of the moving object, with (B) position information indicating at least one of the position of the moving object or the travelling position, and stores the associated information in a difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing device, comprising:
-
a memory storing a difference database; and a first processor programmed to; determine a travel path of a moving object generated from a time series of travelling positions of the moving object on map data, the travel path being identified based on external environment information indicating an environment of surroundings of the moving object and on the map data; determine an integrated path of the moving object generated from a time series of motion amounts of the moving object generated based on at least one of the external environment information or a travelling state of the moving object; associate (A) difference information indicating a difference between (a) the travel path of the moving object, and (b) the integrated path of the moving object, with (B) position information indicating a travelling position; store the associated information in the difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information. - View Dependent Claims (10, 11)
-
-
12. An information processing device, comprising:
-
a memory storing a difference database; and a first processor programmed to; associate (A) difference information indicating a difference between (a) at least one of surrounding environment information generated from external environment information indicating an environment of surroundings of a moving object or a positioning path of the moving object generated from a position of the moving object, and (b) map data, the difference information being generated according to at least one of (i) a result of a comparison between the position of the moving object measured based on a satellite signal transmitted from a positioning satellite and road information included in the map data, or (ii) an identification result for a travelling position of the moving object on the map data identified from the external environment information and the map data, with (B) position information indicating at least one of a position of the moving object or the travelling position; store the associated information in the difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer readable medium storing a program executable by a computer to perform a process for information processing, the process comprising:
-
associating (A) difference information indicating a difference between (a) a position of a moving object measured based on a satellite signal transmitted from a positioning satellite and (b) a travelling position of the moving object on map data identified based on (i) at least one of the position of the moving object or external environment information indicating an environment of surroundings of the moving object and (ii) the map data, with (B) position information indicating at least one of the position of the moving object or the travelling position; storing the associated information in a difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information.
-
-
17. A non-transitory computer readable medium storing a program executable by a computer to perform a process for information processing, the process comprising:
-
associating (A) difference information indicating a difference between (a) a travel path of a moving object generated from a time series of travelling positions of the moving object on map data identified based on external environment information indicating an environment of surroundings of the moving object and on the map data, and (b) an integrated path of the moving object generated from a time series of motion amounts of the moving object generated based on at least one of the external environment information or a travelling state of the moving object, with (B) position information indicating the travelling position; storing the associated information in a difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information.
-
-
18. A non-transitory computer readable medium storing a program executable by a computer to perform a process for information processing, the process comprising:
-
associating (A) difference information indicating a difference between (a) at least one of surrounding environment information generated from external environment information indicating an environment of surroundings of a moving object or a positioning path of the moving object generated from positions of the moving object, and (b) map data, the difference information being generated according to at least one of (i) a result of a comparison between a position of the moving object measured based on a satellite signal transmitted from a positioning satellite and road information included in the map data, or (ii) an identification result for a travelling position of the moving object on the map data identified from the external environment information and the map data, with (B) position information indicating at least one of a position of the moving object or the travelling position, and storing the associated information in a difference database; and for each item of the position information; measure an average of the difference information associated with the item of position information as an amount of change, based on the difference information associated with the position information stored in the difference database, determine a time series of the measured average of the difference information associated with the item of position information, and set information for updating the map data based on the average of past difference information and the average of current difference information.
-
Specification