IP Library Granted Patent US 11,731,661
Granted Patent B2
US 11,731,661 · App. 17/060,928 · Granted Aug 22, 2023

Systems and methods for imminent collision avoidance

Inventors: Albert Costa (Pittsburgh, PA); Mark Ollis (Pittsburgh, PA); Brett Browning (Pittsburgh, PA); Thomas Petroff (Gibsonia, PA)
Assignee: ARGO AI, LLC
B60W60/00274B60W30/09B60W30/0956B60W40/04B60W60/0011B60W60/0015G06V20/58B60W2554/806B60W2556/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,731,661
App. No.
17/060,928
Granted
Aug 22, 2023
Kind
B2
Abstract

Systems and methods for operating a vehicle are disclosed. The methods comprise: generating, by a computing device, a vehicle trajectory for the vehicle while the vehicle is in motion; detecting an object within a given distance from the vehicle; generating at least one possible object trajectory for the object which was detected; performing a collision check to determine whether a collision between the vehicle and the object can be avoided based on the vehicle trajectory and the at least one possible object trajectory; performing a plausibility check to determine whether the collision is plausible based on content of a map, when a determination is made in the collision check that a collision between the vehicle and the object cannot be avoided; and performing operations to selectively cause the vehicle to perform an emergency maneuver based on results of the plausibility check.

Claims (43)

1. A method for operating a first vehicle, comprising:

generating, by a computing device, a vehicle trajectory for a first vehicle while the first vehicle is in motion;

detecting an object within a given distance from the first vehicle;

generating, by the computing device, at least one possible object trajectory for the object which was detected;

performing, by the computing device, a collision check to determine whether a collision between the first vehicle and the object can be avoided based on the vehicle trajectory and the at least one possible object trajectory;

performing, by the computing device, a plausibility check to determine whether the collision is plausible based on content of a map, when a determination is made in the collision check that a collision between the first vehicle and the object cannot be avoided; and

performing operations, by the computing device, to selectively modify operations of the first vehicle based on results of the plausibility check;

wherein the object comprises a second vehicle with an associated individual and the plausibility check comprises (i) generating a degree of plausibility of at least one plausible path of travel for the object and (ii) using a result from comparing the degree of plausibility to a threshold value for validating that it is plausible the associated individual could drive the second vehicle such that the second vehicle travels along a course leading to a collision; and

wherein the degree of plausibility is generated based on historical data relating to previous operation of the second vehicle by the associated individual.

2. The method according to claim 1 , wherein the at least one plausible path of travel for the object is determined based on a location of the object, a direction of travel of the object, and the content of the map.

3. The method according to claim 2 , wherein the map comprises lane information and direction of travel information for a plurality of lanes.

4. The method according to claim 2 , wherein the plausibility check further comprises determining whether the at least one plausible path of travel intersects the vehicle trajectory.

5. The method according to claim 1 , wherein operations of the first vehicle are modified by selectively changing the vehicle trajectory when a determination is made in the plausibility check that the collision is plausible.

6. The method according to claim 1 , further comprising performing operations, by the computing device, to selectively cause the first vehicle to follow the vehicle trajectory when a determination is made in the plausibility check that the collision is implausible.

7. The method according to claim 5 , wherein the vehicle trajectory is changed to cause the first vehicle to at least one of brake, steer, and accelerate.

8. The method according to claim 1 , further comprising performing operations, by the computing device, to selectively cause the first vehicle to perform a particular maneuver when a determination is made in the plausibility check that the collision is implausible, the particular maneuver changing a behavior of the first vehicle by an amount less than that associated with another maneuver performed by the first vehicle when the collision is plausible.

9. A system, comprising:

a processor;

a non-transitory computer-readable storage medium comprising programming instructions that are configured to cause the processor to implement a method for operating a first vehicle, wherein the programming instructions comprise instructions to:

generate a vehicle trajectory for the first vehicle while the first vehicle is in motion;

detect an object within a given distance from the first vehicle;

generate at least one possible object trajectory for the object which was detected;

perform a collision check to determine whether a collision between the first vehicle and the object can be avoided based on the vehicle trajectory and the at least one possible object trajectory;

perform a plausibility check to determine whether the collision is plausible based on content of a map, when a determination is made in the collision check that a collision between the vehicle and the object cannot be avoided; and

selectively cause operations of the first vehicle to be modified based on results of the plausibility check;

wherein the object comprises a second vehicle with an associated individual and the plausibility check comprises (i) generating a degree of plausibility of at least one plausible path of travel for the object and (ii) using a result from comparing the degree of plausibility to a threshold value for validating that it is plausible the associated individual could drive the second vehicle to travel along a course leading to a collision; and

wherein the degree of plausibility is generated based on historical data relating to previous operation of the second vehicle by the associated individual.

10. The system according to claim 9 , wherein the at least one plausible path of travel for the object is determined based on a location of the object, a direction of travel of the object, and the content of the map.

11. The system according to claim 10 , wherein the map comprises lane information and direction of travel information for a plurality of lanes.

12. The system according to claim 10 , wherein the plausibility check further comprises determining whether the least one plausible path of travel intersects the vehicle trajectory.

13. The system according to claim 9 , wherein operations of the first vehicle are modified by selectively changing the vehicle trajectory when a determination is made in the plausibility check that the collision is plausible.

14. The system according to claim 9 , wherein the programming instructions further comprise instructions to selectively cause the first vehicle to follow the vehicle trajectory when a determination is made in the plausibility check that the collision is implausible.

15. The system according to claim 13 , wherein the vehicle trajectory is changed to cause the first vehicle to at least one of brake, steer, and accelerate.

16. The system according to claim 9 , wherein the programming instructions further comprise instructions to selectively cause the first vehicle to perform a particular maneuver when a determination is made in the plausibility check that the collision is implausible, the particular maneuver changing a behavior of the first vehicle by an amount less than that associated with another maneuver performed by the first vehicle when the collision is plausible.

17. A non-transitory computer-readable medium that stores instructions that are configured to, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

generating a vehicle trajectory for a vehicle while a first vehicle is in motion;

detecting an object within a given distance from the first vehicle;

generating at least one possible object trajectory for the object which was detected;

performing a collision check to determine whether a collision between the vehicle and the object can be avoided based on the vehicle trajectory and the at least one possible object trajectory;

performing a plausibility check to determine whether the collision is plausible based on content of a map, when a determination is made in the collision check that a collision between the vehicle and the object cannot be avoided; and

performing operations to selectively modify operations of the first vehicle based on results of the plausibility check;

wherein the object comprises a second vehicle with an associated individual and the plausibility check comprises (i) generating a degree of plausibility of at least one plausible path of travel for the object and (ii) using a result from comparing the degree of plausibility to a threshold value for validating that it is plausible the associated individual could drive the second vehicle such that the second vehicle travels along a course leading to a collision; and

wherein the degree of plausibility is generated based on historical data relating to previous operation of the second vehicle by the associated individual.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2024
From: ARGO AI, LLC
To: VOLKSWAGEN GROUP OF AMERICA INVESTMENTS, LLC
Reel/Frame 069177/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2020
From: COSTA, ALBERT; OLLIS, MARK; BROWNING, BRETT; PETROFF, THOMAS
To: ARGO AI, LLC
Reel/Frame 053950/0950 →
Continuity (1)
Related Publication 20220105963A1 · Apr 7, 2022
Cited By (2)
US 12,387,615 US 12,559,102