CPC G05D 1/0291 (2013.01) [B60W 10/04 (2013.01); B60W 10/18 (2013.01); B60W 10/20 (2013.01); B60W 30/02 (2013.01); G01S 13/95 (2013.01); G01S 15/885 (2013.01); G01S 17/95 (2013.01); G01W 1/02 (2013.01); G05D 1/0214 (2013.01); B60W 2300/12 (2013.01); B60W 2300/145 (2013.01); B60W 2420/403 (2013.01); B60W 2420/408 (2024.01); B60W 2420/54 (2013.01); B60W 2552/00 (2020.02); B60W 2555/20 (2020.02); B60W 2710/18 (2013.01); B60W 2710/20 (2013.01); B60W 2720/106 (2013.01); G01W 2203/00 (2013.01); G05D 1/0088 (2013.01)] | 20 Claims |
1. A method comprising:
determining, by one or more processors associated with a vehicle operating in an autonomous driving mode, that it is safe to perform a testing operation along a portion of a roadway to determine a road weather condition;
causing, by the one or more processors upon determining that it is safe to perform the testing operation, a subsystem of the vehicle to actuate one or more components of the subsystem during operation in the autonomous driving mode according to the testing operation;
comparing, by the one or more processors, actual vehicle information about the vehicle along the portion of the roadway during actuation of the one or more components with expected information about the vehicle along the portion of the roadway;
determining, by the one or more processors, that the road weather condition is a wet condition, an icy condition, or a snowy condition along the roadway based on the comparing the actual vehicle information with the expected vehicle information; and
in response to the determining based on the comparing, the one or more processors causing the vehicle to take a selected action according to whether the road weather condition is the wet condition, the icy condition, or the snowy condition.
|