| CPC G05D 1/0088 (2013.01) [B60W 30/0956 (2013.01); G01S 13/862 (2013.01); G01S 13/865 (2013.01); G01S 13/867 (2013.01); G01S 13/931 (2013.01); G01S 17/931 (2020.01); G05D 1/0248 (2013.01); G05D 1/0257 (2013.01); G08G 1/166 (2013.01); G01S 2013/932 (2020.01); G01S 2013/9322 (2020.01); G01S 2013/93271 (2020.01); G01S 2013/93272 (2020.01); G01S 2013/93273 (2020.01); G01S 2013/93274 (2020.01); G01S 15/931 (2013.01); G08G 1/096791 (2013.01); G08G 1/16 (2013.01)] | 23 Claims |

|
11. A system for controlling a vehicle in an autonomous driving mode, the system comprising:
one or more sensor devices mounted on the vehicle;
and
one or more processors configured to:
receive sensor data generated by the one or more sensor devices, the sensor data corresponding to a set of objects detected by the one or more sensor devices in an external environment of the vehicle;
access data containing a plurality of object classifications and behavior information;
determine a classification of each object in the set of objects detected by the one or more sensor devices based on the accessed data;
for each object in the set of objects, predict at least one future action of the object based on:
a likely behavior of the object according to the behavior information,
a current trajectory of the object with respect to map information, and
the classification of the object determined based on the accessed data; and
control the vehicle in the autonomous driving mode based on the predicted at least one future action of each object in the set of objects.
|