Baselining autonomous vehicle safety using driving data of human autonomous vehicle operators
US-2023347882-A1 · Nov 2, 2023 · US
US12415511B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12415511-B2 |
| Application number | US-202218052124-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 2, 2022 |
| Priority date | Nov 2, 2022 |
| Publication date | Sep 16, 2025 |
| Grant date | Sep 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes obtaining sensor data associated with a target object at a host vehicle and identifying relative positions of the target object with reference to the host vehicle over time. The method also includes generating polynomials associated with the target object over time based on the relative positions, where coefficients of each polynomial are based on a magnitude of a covariance of the relative positions used to generate the polynomial. The method further includes generating a weighted combination of the polynomials for the target object, where the weighted combination is a representation of an estimated behavior of the target object. In addition, the method includes determining whether a collision between the host vehicle and the target object is possible based on the weighted combination of the polynomials and, in response to determining that the collision is possible, initiating one or more corrective actions by the host vehicle.
Opening claim text (preview).
What is claimed is: 1. A method comprising: obtaining sensor data associated with a target object at a host vehicle; identifying relative positions of the target object with reference to the host vehicle over time; generating polynomials associated with the target object over time based on the relative positions of the target object, wherein coefficients of each polynomial are based on a magnitude of a covariance of the relative positions of the target object used to generate the polynomial; comparing, for at least one polynomial of the polynomials being generated, the magnitude of the covariance to a covariance activation threshold in order to determine whether the coefficients of the at least one polynomial are determined or set to zero; generating a weighted combination of the polynomials for the target object, wherein the weighted combination is a representation of an estimated behavior of the target object; determining whether a collision between the host vehicle and the target object is possible based on the weighted combination of the polynomials; and in response to determining that the collision between the host vehicle and the target object is possible, initiating one or more corrective actions by the host vehicle. 2. The method of claim 1 , further comprising, for each polynomial being generated: generating a covariance matrix based on the relative positions of the target object used to generate the polynomial; generating the magnitude of the covariance of the relative positions of the target object used to generate the polynomial based on the covariance matrix; and comparing the magnitude of the covariance to the covariance activation threshold in order to determine whether the coefficients of the polynomial are determined or set to zero. 3. The method of claim 2 , wherein: the coefficients of the polynomial are set to zero when the magnitude of the covariance is below the covariance activation threshold; and the coefficients of the polynomial are determined using the relative positions of the target object when the magnitude of the covariance is above the covariance activation threshold. 4. The method of claim 1 , wherein generating the weighted combination of the polynomials for the target object comprises using weights defined by a sigmoid function. 5. The method of claim 1 , wherein determining whether the collision between the host vehicle and the target object is possible comprises: determining whether one coefficient of the weighted combination of the polynomials related to a lateral displacement between the host vehicle and the target object indicates that collision is possible; and determining whether another coefficient of the weighted combination of the polynomials related to a curvature of an estimated path of the target object is towards a travel direction of the host vehicle and indicates that collision is possible. 6. The method of claim 1 , wherein the one or more corrective actions comprise at least one of: adjusting at least one of: a steering of the host vehicle, a speed of the host vehicle, and a braking of the host vehicle; and activating an audible, visible, or haptic warning. 7. The method of claim 1 , further comprising repeatedly: generating the polynomials for the target object and the weighted combination of the polynomials for the target object over time; and determining whether the collision between the host vehicle and the target object is possible based on the weighted combination of the polynomials for the target object. 8. The method of claim 1 , further comprising repeatedly: generating multiple polynomials for multiple target objects and weighted combinations of the multiple polynomials for the multiple target objects over time; and determining whether a collision between the host vehicle and any of the target objects is possible based on the weighted combination of the polynomials for the multiple target objects. 9. An apparatus comprising: at least one processing device configured to: obtain sensor data associated with a target object at a host vehicle; identify relative positions of the target object with reference to the host vehicle over time; generate polynomials associated with the target object over time based on the relative positions of the target object, wherein coefficients of each polynomial are based on a magnitude of a covariance of the relative positions of the target object used to generate the polynomial; compare, for at least one polynomial of the polynomials being generated, the magnitude of the covariance to a covariance activation threshold in order to determine whether the coefficients of the at least one polynomial are determined or set to zero; generate a weighted combination of the polynomials for the target object, wherein the weighted combination is a representation of an estimated behavior of the target object; determine whether a collision between the host vehicle and the target object is possible based on the weighted combination of the polynomials; and in response to determining that the collision between the host vehicle and the target object is possible, initiate one or more corrective actions by the host vehicle. 10. The apparatus of claim 9 , wherein the at least one processing device is further configured, for each polynomial being generated, to: generate a covariance matrix based on the relative positions of the target object used to generate the polynomial; generate the magnitude of the covariance of the relative positions of the target object used to generate the polynomial based on the covariance matrix; and compare the magnitude of the covariance to the covariance activation threshold in order to determine whether the coefficients of the polynomial are determined or set to zero. 11. The apparatus of claim 10 , wherein: the at least one processing device is configured to set the coefficients of the polynomial to zero when the magnitude of the covariance is below the covariance activation threshold; and the at least one processing device is configured to determine the coefficients of the polynomial using the relative positions of the target object when the magnitude of the covariance is above the covariance activation threshold. 12. The apparatus of claim 9 , wherein, to generate the weighted combination of the polynomials for the target object, the at least one processing device is configured to use weights defined by a sigmoid function. 13. The apparatus of claim 9 , wherein, to determine whether the collision between the host vehicle and the target object is possible, the at least one processing device is configured to: determine whether one coefficient of the weighted combination of the polynomials related to a lateral displacement between the host vehicle and the target object indicates that collision is possible; and determine whether another coefficient of the weighted combination of the polynomials related to a curvature of an estimated path of the target object is towards a travel direction of the host vehicle and indicates that collision is possible. 14. The apparatus of claim 9 , wherein the one or more corrective actions comprise at least one of: adjusting at least one of: a steering of the host vehicle, a speed of the host vehicle, and a braking of the host vehicle; and activating an audible, visible, or haptic warning. 15. The apparatus of claim 9 , wherein the at least one processing device is further configured to repeatedly: generate the polynomials for the target object and the weighted combination of the polynomials for the target object over time; and det
Planning or execution of driving tasks · CPC title
Position · CPC title
Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal · CPC title
Behavior, e.g. aggressive or erratic · CPC title
Taking automatic action to avoid collision, e.g. braking and steering · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.