US 12,188,957 B2
Roll effect correction for optical sensor
Prithvi Kambhampati, Plano, TX (US); and Nikhil Patel, Prosper, TX (US)
Assigned to Harman International Industries, Incorporated, Stamford, CT (US)
Filed by HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED, Stamford, CT (US)
Filed on Jun. 28, 2021, as Appl. No. 17/361,149.
Claims priority of provisional application 63/058,398, filed on Jul. 29, 2020.
Prior Publication US 2022/0034934 A1, Feb. 3, 2022
Int. Cl. G01P 15/093 (2006.01); B60R 21/0132 (2006.01); F16M 11/10 (2006.01); F16M 11/18 (2006.01); G01P 15/18 (2013.01); G02B 27/64 (2006.01); H04N 5/262 (2006.01); H04N 23/695 (2023.01); H04N 23/61 (2023.01); H04N 23/68 (2023.01)
CPC G01P 15/093 (2013.01) [B60R 21/0132 (2013.01); F16M 11/105 (2013.01); F16M 11/18 (2013.01); G01P 15/18 (2013.01); G02B 27/648 (2013.01); H04N 5/2628 (2013.01); H04N 23/695 (2023.01); B60R 2021/01327 (2013.01); H04N 23/61 (2023.01); H04N 23/6811 (2023.01); H04N 23/6812 (2023.01); H04N 23/683 (2023.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for controlling an optical sensor mounted on a vehicle, comprising:
receiving sensor data from at least one sensor associated with the vehicle;
filtering the sensor data to remove noise from the sensor data;
detecting an amount of roll of the vehicle based on the filtered sensor data;
generating a command based on the detected amount of roll; and
controlling an orientation of the optical sensor based on the command;
wherein the step of filtering the sensor data comprises;
computing a moving average of a given number of previous data points included in the sensor data; or
performing exponential smoothing on the sensor data.