Map update system, in-vehicle device, and server
By a map update system, an in-vehicle device, or a server, it is determined whether a failure is in vehicle control executed by a vehicle controller configured to control behavior of a vehicle using map information stored in a storage mounted on the vehicle. Further, the map update system or the server, it is determined to whether to update the map information.
1 . A map update system for determining whether an update of map information that is stored in a storage of a vehicle and used by a vehicle controller configured to control behavior of the vehicle is necessary, the map update system comprising:
a failure determination unit configured to determine whether a failure is in vehicle control executed by the vehicle controller; and
an update determination unit configured to determine that the update of the map information is necessary based on a determination that a cause of the failure is in the map information,
wherein
the map update system includes a server that includes the update determination unit and communicates with each of a plurality of in-vehicle devices, and
the server further includes:
an inspection necessity determination unit configured to determine whether to inspect a cause of the failure based on failure determination result information received from the vehicle; and
an inspection instruction unit configured to transmit, to at least one in-vehicle device among the plurality of in-vehicle devices, an inspection instruction for instructing the at least one in-vehicle device to inspect the cause of the failure when the inspection necessity determination unit determines to inspect the cause of the failure, and
the update determination unit is configured to determine whether the update of the map information is necessary based on an inspection result transmitted from the vehicle.
2 . The map update system according to claim 1 , wherein
the failure determination unit is configured to determine that the failure is in the vehicle control executed by the vehicle controller based on an operation that is performed by a driver of the vehicle and changes the vehicle control by the vehicle controller.
3 . The map update system according to claim 1 , wherein
the failure determination unit is configured to determine that the failure is in the vehicle control executed by the vehicle controller based on a difference between
map-based control information that is set based on the map information stored in the storage and used for the vehicle control by the vehicle controller and
sensor-based sensor information that is set based on information detected by a periphery detection sensor mounted on the vehicle and corresponds to the map-based control information.
4 . The map update system according to claim 1 , wherein
the vehicle controller is configured to acquire, from an in-vehicle sensor mounted on the vehicle, at least one of information indicating the behavior of the vehicle or information indicating an object existing in a periphery of the vehicle, and control the behavior of the vehicle, and
the failure determination unit determines the failure is in the vehicle control executed by the vehicle controller when information output by the in-vehicle sensor is an error.
5 . The map update system according to claim 1 , wherein
the vehicle includes a plurality of vehicles,
the map update system includes
a plurality of in-vehicle devices that include the failure determination unit and is mounted on the plurality of vehicles,
the failure determination unit is configured to transmit, to the server from a vehicle communication unit, failure determination result information indicating whether the failure is in the vehicle control,
the at least one in-vehicle device includes an inspection unit configured to, when receiving the inspection instruction,
compare the map information stored in the storage with recognition map information generated based on information detected by a periphery detection sensor mounted on the vehicle to determine, for inspection, whether the map information stored in the storage is correct, and
transmit an inspection result from the vehicle communication unit to the server.
6 . The map update system according to claim 5 , wherein
the failure determination result information includes information specifying a content of the vehicle control.
7 . The map update system according to claim 5 , wherein
the failure determination result information includes position specifying information specifying a failure occurrence position of the vehicle.
8 . The map update system according to claim 5 , wherein
when acquiring the failure determination result information from the plurality of vehicles, the inspection necessity determination unit is configured to statistically process the failure determination result information to determine whether to inspect the cause of the failure.
9 . The map update system according to claim 5 , wherein
the update determination unit is configured to statistically process the inspection result transmitted from the plurality of vehicles, and determine whether the cause of the failure is in the map information.
10 . The map update system according to claim 9 , wherein
the map update system stops using the map information when the update determination unit determines that the cause of the failure is in the map information.
11 . The map update system according to claim 9 , wherein
the map update system stops using an application related to automated driving of the vehicle or driving assistance when the update determination unit determines that the cause of the failure is in the map information.
12 . The map update system according to claim 9 , wherein
the map update system stops using an application related to automated driving of the vehicle or driving assistance when the update determination unit determines that the cause of the failure is not in the map information and is in the application.
13 . The map update system according to claim 1 , further comprising:
a processor; and
a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to serve as: the failure determination unit; and the update determination unit.
14 . An in-vehicle device comprising:
a failure determination unit configured to
determine whether a failure is in vehicle control executed by a vehicle controller configured to control behavior of a vehicle using map information stored in a storage of the vehicle, and
transmit failure determination result information indicating a determination result from a vehicle communication unit to a server; and
an inspection unit configured to, when receiving an inspection instruction from the server,
compare the map information stored in the storage with recognition map information generated based on information detected by a periphery detection sensor mounted on the vehicle to determine, for inspection, whether the map information stored in the storage is correct, and
transmit an inspection result from the vehicle communication unit to the server.
15 . The in-vehicle device according to claim 14 , further comprising:
a processor; and
a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to serve as: the failure determination unit; and the inspection unit.
16 . A server comprising:
an inspection necessity determination unit configured to receive failure determination result information that is information indicating a determination result of whether a failure is in vehicle control by a vehicle controller configured to control behavior of a vehicle using map information stored in a storage mounted on the vehicle; and
an inspection instruction unit configured to transmit, to at least one in-vehicle device, an inspection instruction for instructing the at least one in-vehicle device to inspect a cause of the failure when the inspection necessity determination unit determines to inspect the cause of the failure,
wherein
the vehicle includes a plurality of vehicles, and
the server further includes an update determination unit configured to, when receiving the failure determination result information from the plurality of vehicles,
statistically process the failure determination result information from the plurality of vehicles,
determine whether the cause of the failure is in the map information, and
determine to update the map information based on a determination that the cause of the failure is in the map information.
17 . The server according to claim 16 , further comprising:
a processor; and
a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to serve as: the inspection necessity determination unit; the inspection instruction unit; and the update determination unit.