SYSTEM AND METHOD FOR IDENTIFYING SUSPICIOUS POINTS IN DRIVING RECORDS AND IMPROVING DRIVING
Systems, methods, and non-transitory computer-readable media are provided for acquiring driving records from an autonomous vehicle. One or more patterns can be determined from the driving records. One or more criteria can be generated based on the one or more patterns. One or more suspicious points can be identified in the driving records by applying the one or more criteria to the driving records.
1 . A computer-implemented method for identifying suspicious points in data comprising:
acquiring driving records from an autonomous vehicle;
determining one or more patterns from the driving records;
generating one or more criteria based on the one or more patterns; and
identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.
2 . The computer-implemented method of claim 1 , further comprising:
retrieving data in the driving records corresponding to the one or more suspicious points; and
simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.
3 . The computer-implemented method of claim 1 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.
4 . The computer-implemented method of claim 1 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.
5 . The computer-implemented method of claim 1 , wherein acquiring the driving records from the autonomous vehicle further comprises:
acquiring the driving records hourly, daily, weekly, bi-weekly, monthly, or at an end of a driving session from the autonomous vehicle.
6 . The computer-implemented method of claim 1 , wherein determining the one or more patterns from the driving records further comprises:
identifying the one or more patterns from the driving records by utilizing regression analysis; and
identifying the one or more patterns from the driving records by utilizing statistical analysis.
7 . The computer-implemented method of claim 1 , wherein generating the one or more criteria based on the one or more patterns further comprises:
generating the one or more criteria based on upper limit values of the one or more patterns.
8 . The computer-implemented method of claim 1 , wherein generating the one or more criteria based on the one or more patterns further comprises:
applying a tolerance to upper limit values of the one or more patterns.
9 . The computer-implemented method of claim 1 , wherein identifying the one or more suspicious points in the driving records by applying the one or more criteria further comprises:
aggregating the driving records acquired from the autonomous vehicle;
identifying data points in the aggregated driving records that satisfy the one or more criteria; and
labeling the data points as the one or more suspicious points.
10 . The computer-implemented method of claim 2 , wherein retrieving the data in the driving records corresponding to the one or more suspicious points further comprises:
receiving a user selection of a time frame to encapsulate the data in the driving records centered about the one or more suspicious points; and
retrieving the encapsulated data from the driving record corresponding to the time frame.
11 . The computer-implemented method of claim 10 , wherein the time frame to encapsulate the data is a default time frame.
12 . The computer-implemented method of claim 10 , wherein the user selection of the time frame to encapsulate the data includes any increments of seconds, minutes, and hours.
13 . A system for identifying suspicious data comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processor, cause the system to perform:
acquiring driving records from an autonomous vehicle;
determining one or more patterns from the driving records;
generating one or more criteria based on the one or more patterns; and
identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.
14 . The system of claim 13 , wherein the memory storing instructions causes the system to further perform:
retrieving data in the driving records corresponding to the one or more suspicious points; and
simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.
15 . The system of claim 13 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.
16 . The system of claim 13 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.
17 . A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:
acquiring driving records from an autonomous vehicle;
determining one or more patterns from the driving records;
generating one or more criteria based on the one or more patterns; and
identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.
18 . The non-transitory computer readable medium of claim 17 , wherein the instructions further cause the one or more processors to perform:
retrieving data in the driving records corresponding to the one or more suspicious points; and
simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.
19 . The non-transitory computer readable medium of claim 17 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.
20 . The non-transitory computer readable medium of claim 17 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.