Systems and methods for selecting locations to validate automated vehicle data transmission
View Patent ↗A system for validating automated vehicle data transmission capabilities of a vehicle is provided. The system includes a vehicle data transmission diagnostics (VDTD) server in communication with the vehicle and a plurality of roadside evaluation units. The VDTD server includes at least one processor and at least one memory device, and is programmed to: (i) determine that a data latency risk evaluation (DLRE) should be performed for the vehicle, (ii) transmit a DLRE request to the vehicle, (iii) receive, from the vehicle, a response to the transmitted DLRE request including trip data, the trip data including a selected route to be taken by the vehicle, (iv) interrogate the plurality of roadside evaluation units based upon the received trip data, and (v) select, based upon the interrogation, one of the plurality of roadside evaluation units to be a data latency evaluation checkpoint for the vehicle during the upcoming trip.
1 . A computing system for validating automated vehicle data transmission capabilities of a vehicle, the computing system comprising a vehicle data transmission diagnostics (VDTD) server in communication with (i) a vehicle control system of the vehicle and (ii) a plurality of roadside evaluation units, the VDTD server comprising at least one processor and at least one memory device, wherein the at least one processor:
receives, from the vehicle control system, trip data associated with an upcoming trip to be taken by the vehicle;
determines that a data latency risk evaluation (DLRE) should be performed on the vehicle based upon one or more data factors associated with operation of the vehicle, the one or more data factors including at least one of an available software update for the vehicle, a software update downloaded by the vehicle, or an upcoming policy renewal;
in response to determining that the DLRE should be performed, (i) determines, based upon the received trip data, an evaluation area to perform the DLRE, the evaluation area being a geographic area where one or more specific tests will occur, and (ii) selects, based upon the evaluation area and interrogating the plurality of roadside evaluation units, one of the plurality of roadside evaluation units to be a data latency evaluation checkpoint for the vehicle during the upcoming trip; and
transmits instructions to the data latency evaluation checkpoint, wherein the instructions indicate an evaluation data packet to be transmitted by the data latency evaluation checkpoint to the vehicle control system, and wherein the evaluation data packet causes the vehicle control system to execute the one or more specific tests associated with the DLRE for assessing a response of vehicle components of the vehicle to the one or more specific tests.
2 . The computing system of claim 1 , wherein the trip data includes a selected route to be taken by the vehicle for the upcoming trip.
3 . The computing system of claim 1 , wherein the at least one processor interrogates the plurality of roadside evaluation units based upon the trip data.
4 . The computing system of claim 1 , wherein the at least one processor selects the one of the plurality of roadside evaluation units based upon vehicle data transmission capabilities of the vehicle and of each of the plurality of roadside evaluation units.
5 . A computer-implemented method for validating automated vehicle data transmission capabilities of a vehicle, the method implemented using a vehicle data transmission diagnostics (VDTD) server in communication with (i) a vehicle control system of the vehicle and (ii) a plurality of roadside evaluation units, the VDTD server including at least one processor and at least one memory device, the method comprising:
receiving, from the vehicle control system, trip data associated with an upcoming trip to be taken by the vehicle;
determining that a data latency risk evaluation (DLRE) should be performed on the vehicle based upon one or more data factors associated with operation of the vehicle, the one or more data factors including at least one of an available software update for the vehicle, a software update downloaded by the vehicle, or an upcoming policy renewal;
in response to determining that the DLRE should be performed, (i) determining, based upon the received trip data, an evaluation area to perform the DLRE, the evaluation area being a geographic area where one or more specific tests will occur, and (ii) selecting, based upon the evaluation area and interrogating the plurality of roadside evaluation units, one of the plurality of roadside evaluation units to be a data latency evaluation checkpoint for the vehicle during the upcoming trip; and
transmitting instructions to the data latency evaluation checkpoint, wherein the instructions indicate an evaluation data packet to be transmitted by the data latency evaluation checkpoint to the vehicle control system, and wherein the evaluation data packet causes the vehicle control system to execute the one or more specific tests associated with the DLRE for assessing a response of vehicle components of the vehicle to the one or more specific tests.
6 . The computer-implemented method of claim 5 , wherein the trip data includes a selected route to be taken by the vehicle for the upcoming trip.
7 . The computer-implemented method of claim 5 , further comprising interrogating the plurality of roadside evaluation units based upon the trip data.
8 . The computer-implemented method of claim 5 , further comprising selecting the one of the plurality of roadside evaluation units based upon vehicle data transmission capabilities of the vehicle and of each of the plurality of roadside evaluation units.
9 . At least one non-transitory computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by a vehicle data transmission diagnostics (VDTD) server that is in communication with (i) a vehicle control system of a vehicle and (ii) a plurality of roadside evaluation units, the VDTD server comprising at least one processor and at least one memory device, the computer-executable instructions cause the at least one processor to:
receive, from the vehicle control system, trip data associated with an upcoming trip to be taken by the vehicle;
determine that a data latency risk evaluation (DLRE) should be performed on the vehicle based upon one or more data factors associated with operation of the vehicle, the one or more data factors including at least one of an available software update for the vehicle, a software update downloaded by the vehicle, or an upcoming policy renewal;
in response to determining that the DLRE should be performed, (i) determine, based upon the received trip data, an evaluation area to perform the DLRE, the evaluation area being a geographic area where one or more specific tests will occur, and (ii) select, based upon the evaluation area and interrogating the plurality of roadside evaluation units, one of the plurality of roadside evaluation units to be a data latency evaluation checkpoint for the vehicle during the upcoming trip; and
transmit instructions to the data latency evaluation checkpoint, wherein the instructions indicate an evaluation data packet to be transmitted by the data latency evaluation checkpoint to the vehicle control system, and wherein the evaluation data packet causes the vehicle control system to execute the one or more specific tests associated with the DLRE for assessing a response of vehicle components of the vehicle to the one or more specific tests.
10 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein the trip data includes a selected route to be taken by the vehicle for the upcoming trip.
11 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein the computer-executable instructions further cause the at least one processor to interrogate the plurality of roadside evaluation units based upon the trip data.
12 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein the computer-executable instructions further cause the at least one processor to select the one of the plurality of roadside evaluation units based upon vehicle data transmission capabilities of the vehicle and of each of the plurality of roadside evaluation units.