×

Machine learning for event detection and classification in autonomous vehicles

  • US 10,520,947 B2
  • Filed: 03/27/2017
  • Issued: 12/31/2019
  • Est. Priority Date: 03/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to detect uncomfortable driving events performed by autonomous vehicles, the method comprising:

  • obtaining, by one or more computing devices, training data that comprises vehicle data logs that were previously collected during previous autonomous vehicle driving sessions, each of the vehicle data logs annotated with event labels that were provided by human passengers during one of the previous autonomous vehicle driving sessions, each event label having a respective label time associated therewith;

    analyzing, by the one or more computing devices, each vehicle data log to identify one or more potentially referenced events for each event label, wherein each of the one or more potentially referenced events identified for each event label has an associated event time that is included in a time window prior to the respective label time associated with such event label;

    assigning, by the one or more computing devices, each event label to at least one of the one or more potentially referenced events identified for such event label, such that the event label is associated with vehicle data collected at the respective event time which is prior to the respective label time;

    after assigning the event labels to the potentially referenced events, training, by the one or more computing devices, a machine-learned classifier using the training data comprising the event labels assigned to the potentially referenced events at the respective event times; and

    after training the machine-learned classifier;

    obtaining, by the one or more computing devices, vehicle data descriptive of vehicle conditions associated with an autonomous vehicle during an autonomous driving session;

    extracting, by the one or more computing devices, a plurality of features from the vehicle data;

    determining, by the one or more computing devices using the machine-learned classifier, a classification for each of one or more candidate events based at least in part on one or more of the plurality of features that are respectively associated with the one or more candidate events; and

    associating, by the one or more computing devices, the classification determined for each of the one or more candidate events with the vehicle data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×