CPC G05D 1/2464 (2024.01) [B60W 60/0011 (2020.02); B60W 60/0027 (2020.02); B60W 60/00274 (2020.02); G05D 1/0214 (2013.01); G05D 1/617 (2024.01); G05D 1/622 (2024.01); G05D 1/633 (2024.01); G06V 20/56 (2022.01); G06V 20/58 (2022.01)] | 18 Claims |
1. A method for operating a robotic vehicle, the method comprising:
receiving, on a computing device associated with the robotic vehicle, a sensor input from a sensor associated with the robotic vehicle, the sensor input providing information on dynamic objects and static objects in a vicinity of the robotic vehicle;
generating, using a prediction model on the computing device, a first plurality of scores, each score in the first plurality of scores associated with a possible action of the robotic vehicle from a first plurality of actions, the prediction model configured to generate the first plurality of scores based, at least in part, on a predicted probability of the robotic vehicle encountering any of the dynamic objects;
generating, using an analytical model on the computing device, a second plurality of scores, each score in the second plurality of scores associated with a possible action of the robotic vehicle from a second plurality of actions, the analytical model configured to generate the second plurality of scores based, at least in part, on the information on the static objects;
combining the first plurality of scores with the second plurality of scores to generate a plurality of combined scores;
selecting an action for the robotic vehicle based, at least in part, on the plurality of combined scores; and
operating the robotic vehicle according to the selected action.
|