| CPC G01S 17/931 (2020.01) [G01S 7/497 (2013.01); G01S 17/08 (2013.01)] | 20 Claims |

|
1. One or more non-transitory computer-readable media storing instructions executable by a processor, wherein the instructions, when executed, cause the processor to perform operations comprising:
receiving, from a lidar sensor, lidar data associated with a retroreflector in an environment;
determining baseline retroreflector data associated with the retroreflector;
determining, based at least in part on the lidar data and the baseline retroreflector data, a degraded state of the lidar sensor;
determining, as degraded state history data, the degraded state over a period of time; and
performing an action based at least in part on the degraded state and the degraded state history data, the action including at least one of:
initiating a cleaning operation to clean an outer surface of the lidar sensor; or
controlling a vehicle in the environment.
|