CPC B60W 60/0016 (2020.02) [B60W 30/0956 (2013.01); B60W 60/0011 (2020.02); B60W 60/0013 (2020.02); B60W 60/0027 (2020.02); G01C 21/3407 (2013.01); G06N 5/02 (2013.01); G07C 5/085 (2013.01); G08G 1/22 (2013.01)] | 20 Claims |
1. A vehicle comprising:
an autonomous control system adapted to provide one or more commands to autonomously control one or more systems of the vehicle;
an obstacle recognition unit adapted to:
apply a plurality of prediction algorithms to a first state of an object generating a plurality of predictions regarding object trajectory; and
determine which of the plurality of prediction algorithms generates a most accurate prediction of the plurality of predictions regarding trajectory of the object by:
determining an error associated with each of the plurality of prediction algorithms at each of a plurality of timesteps; and
applying a weighting filter to the error associated with each of the plurality of prediction algorithms; and
a navigation plan generation unit adapted to generate a navigation plan based on the most accurate prediction of the plurality of predictions regarding the trajectory of the object, according to a first state of the object, and according to which, the vehicle is autonomously controlled, the prediction algorithm of the plurality of prediction algorithms generating the most accurate prediction being subsequently applied to another object upon a determination that the another object is in a second state comprising characteristics of the first state, generating a subsequent prediction, and generating another navigation plan or portion of the navigation plan based on the subsequent prediction.
|