Roll effect correction for optical sensor
AssigneeHarman International Industries, Incorporated
InventorsPrithvi Kambhampati, Nikhil Patel
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure set forth techniques for compensating for a roll effect for an optical sensor. The techniques include receiving sensor data from at least one sensor associated with the vehicle, detecting an amount of a roll of the vehicle based on the sensor data, generating a command based on the detected amount of roll, and controlling an orientation of the optical sensor based on the command.
Claims19
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.
One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:
- receiving sensor data from at least one sensor associated with a vehicle;
- filtering the sensor data to remove noise from the sensor data;
- detecting an amount of roll based on the filtered sensor data;
- generating a command based on the detected amount of roll;
- and
- controlling an orientation of an optical sensor mounted on the vehicle 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.
A system, comprising:
- at least one sensor;
- an optical sensor;
- memory storing an application;
- and
- one or more processors that, when executing the application, is configured to:
- receive sensor data from the at least one sensor;
- filtering the sensor data to remove noise from the sensor data;
- detect an amount of roll based on the sensor data;
- generate a command based on the detected amount of roll;
- and
- control 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.
Dependencies are inferred from the claim text.