| CPC B60W 30/09 (2013.01) [B60Q 9/008 (2013.01); B60W 10/04 (2013.01); B60W 10/18 (2013.01); B60W 10/184 (2013.01); B60W 10/20 (2013.01); B60W 30/085 (2013.01); B60W 30/095 (2013.01); B60W 30/0956 (2013.01); B60W 50/12 (2013.01); B60W 50/14 (2013.01); B60W 50/16 (2013.01); G05D 1/0214 (2013.01); G05D 1/617 (2024.01); G08G 1/16 (2013.01); G08G 1/166 (2013.01); G08G 1/167 (2013.01); B60W 2050/143 (2013.01); B60W 2420/403 (2013.01); B60W 2420/408 (2024.01); B60W 2420/54 (2013.01); B60W 2420/60 (2013.01); B60W 2552/05 (2020.02); B60W 2554/00 (2020.02); B60W 2554/4041 (2020.02); B60W 2554/80 (2020.02); B60W 2554/801 (2020.02); B60W 2554/802 (2020.02); B60W 2554/804 (2020.02); B60W 2555/20 (2020.02); B60W 2710/00 (2013.01); B60W 2754/10 (2020.02)] | 4 Claims |

|
1. Non-transitory computer-readable media in a subject vehicle, the media containing instructions that when executed by a computing environment cause the subject vehicle to implement a method comprising: a. determining that a collision between the subject vehicle and a second vehicle is imminent; b. calculating an initial collision time at which the subject vehicle and the second vehicle are predicted to collide; c. selecting a selected sequence of actions, each action comprising an acceleration or a deceleration or a steering action or a waiting time; d. calculating a modified collision time at which the subject vehicle and the second vehicle are predicted to collide when the first vehicle performs the selected sequence of actions; and e. if the modified collision time is greater than the initial collision time, performing the selected sequence of actions; wherein the method further comprises: a. determining that the subject vehicle is predicted to avoid the collision after performing the selected sequence of actions; and b. performing the selected sequence of actions; and wherein the method further comprises: a. while the subject vehicle is performing the selected sequence of actions, determining that the subject vehicle is predicted to avoid the collision if the subject vehicle performs an alternate sequence of actions instead of the selected sequence of actions; b. determining which, of the selected sequence of actions and the alternate sequences of actions, is associated with a lower magnitude of acceleration; and c. if the alternate sequence of actions is associated with a lower magnitude of acceleration than the selected sequence of actions, performing the alternate sequence of actions instead of the selected sequence of actions.
|