Method for determining command delays of autonomous vehicles
First Claim
1. A computer-implemented method for determining command delays of driving commands operating an autonomous vehicle, the method comprising:
- receiving, by a data collector executed by a processor, driving statistics of an autonomous vehicle, the driving statistics including driving commands issued and responses from the autonomous vehicle at different points in time;
determining, by a command delay determination module executed by the processor, a plurality of command delay candidates for the autonomous vehicle, each of the command delay candidates represented by one or more command cycles associated with the autonomous vehicle;
for each of the command delay candidates, calculating, by the command delay determination module, a percentage of driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands based on the driving statistics associated with the autonomous vehicle; and
selecting, by the command delay determination module, one of the command delay candidates having the highest percentage of conformity as the command delay for the autonomous vehicle, wherein the command delay is utilized to plan and control subsequent operations of the autonomous vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, driving statistics of an autonomous vehicle are collected. The driving statistics include driving commands, speeds, and changes of speeds in response to the driving commands at different points in time represented by one or more command cycles. Command delay candidates for the autonomous vehicle are determined, each of the command delay candidates represented by one or more command cycles. For each of the command delay candidates, a percentage is calculated for driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands associated with the command delay candidate. One of the command delay candidates having the highest percentage of conformity is selected as the command delay for the autonomous vehicle. The command delay is utilized to plan and control subsequent operations of the autonomous vehicle.
15 Citations
24 Claims
-
1. A computer-implemented method for determining command delays of driving commands operating an autonomous vehicle, the method comprising:
-
receiving, by a data collector executed by a processor, driving statistics of an autonomous vehicle, the driving statistics including driving commands issued and responses from the autonomous vehicle at different points in time; determining, by a command delay determination module executed by the processor, a plurality of command delay candidates for the autonomous vehicle, each of the command delay candidates represented by one or more command cycles associated with the autonomous vehicle; for each of the command delay candidates, calculating, by the command delay determination module, a percentage of driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands based on the driving statistics associated with the autonomous vehicle; and selecting, by the command delay determination module, one of the command delay candidates having the highest percentage of conformity as the command delay for the autonomous vehicle, wherein the command delay is utilized to plan and control subsequent operations of the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving driving statistics of an autonomous vehicle, the driving statistics including driving commands issued and responses from the autonomous vehicle at different points in time; determining a plurality of command delay candidates for the autonomous vehicle, each of the command delay candidates represented by one or more command cycles associated with the autonomous vehicle; for each of the command delay candidates, calculating a percentage of driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands based on the driving statistics associated with the autonomous vehicle; and selecting one of the command delay candidates having the highest percentage of conformity as the command delay for the autonomous vehicle, wherein the command delay is utilized to plan and control subsequent operations of the autonomous vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including receiving driving statistics of an autonomous vehicle, the driving statistics including driving commands issued and responses from the autonomous vehicle at different points in time, determining a plurality of command delay candidates for the autonomous vehicle, each of the command delay candidates represented by one or more command cycles associated with the autonomous vehicle, for each of the command delay candidates, calculating a percentage of driving commands that resulted in a response of the autonomous vehicle conforming to the driving commands based on driving statistics associated with the autonomous vehicle, and selecting one of the command delay candidates having the highest percentage of conformity as the command delay for the autonomous vehicle, wherein the command delay is utilized to plan and control subsequent operations of the autonomous vehicle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification