Sensor Filters

Description

Collaboration diagram for Sensor Filters:

Classes

class  chrono::sensor::ChFilter
 Base class for all filters that can be applied to a sensor after initial rendering. More...
 
class  chrono::sensor::ChFilterAccess< BufferType, UserBufferType >
 Filter for accessing data from the sensor. More...
 
class  chrono::sensor::ChFilterCameraNoiseConstNormal
 A filter that adds Gaussian noise across an image with constant mean and standard deviation. More...
 
class  chrono::sensor::ChFilterCameraNoisePixDep
 A filter that adds pixel dependent gaussian noise across an image. Method summarized in paper: () More...
 
class  chrono::sensor::ChGPSNoiseModel
 GPS Noise Model base class. All GPS noise models should inherit from here. More...
 
class  chrono::sensor::ChGPSNoiseNone
 GPS Noise model: individually parameterized independent gaussian distribution. More...
 
class  chrono::sensor::ChGPSNoiseNormal
 GPS Noise model: individually parameterized independent gaussian distribution. More...
 
class  chrono::sensor::ChFilterGPSUpdate
 Class for generating GPS data for a GPS sensor. More...
 
class  chrono::sensor::ChFilterGrayscale
 A filter that, when applied to a sensor, changes the RGB buffer to grayscale. More...
 
class  chrono::sensor::ChFilterImageResize
 A filter that, when applied to a sensor, resizes the image to the specified dimensions. More...
 
class  chrono::sensor::ChFilterImgAlias
 A filter that, when applied to a sensor, reduces the resolution for antialiasing. More...
 
class  chrono::sensor::ChIMUNoiseModel
 IMU Noise Model base class. More...
 
class  chrono::sensor::ChIMUNoiseNone
 IMU Noise model: no noise. More...
 
class  chrono::sensor::ChIMUNoiseNormalDrift
 IMU Noise model: gaussian drifting noise with noncorrelated equal distributions. More...
 
class  chrono::sensor::ChFilterIMUUpdate
 Class for generating IMU data. More...
 
class  chrono::sensor::ChFilterLidarNoiseXYZI
 A filter that adds noise based on depth and intensity given data in point cloud format. More...
 
class  chrono::sensor::ChFilterOptixRender
 A filter that generates data for a ChOptixSensor. More...
 
class  chrono::sensor::ChFilterPCfromDepth
 A filter that, when applied to a sensor, generates point cloud data from depth values. More...
 
class  chrono::sensor::ChFilterSave
 A filter that, when applied to a sensor, saves the data as an image. More...
 
class  chrono::sensor::ChFilterSavePtCloud
 A filter that, when applied to a sensor, saves point cloud data. More...
 
class  chrono::sensor::ChFilterVisualize
 A filter that, when applied to a sensor, creates a GUI window to visualize the sensor (using GLFW). More...
 
class  chrono::sensor::ChFilterVisualizePointCloud
 A filter that, when applied to a sensor, creates a GUI window to visualize the sensor (using GLFW). More...
 

Typedefs

using chrono::sensor::ChFilterR8Access = ChFilterAccess< SensorHostR8Buffer, UserR8BufferPtr >
 Access to greyscale data.
 
using chrono::sensor::ChFilterRGBA8Access = ChFilterAccess< SensorHostRGBA8Buffer, UserRGBA8BufferPtr >
 Access to RGBA8 data.
 
using chrono::sensor::ChFilterXYZIAccess = ChFilterAccess< SensorHostXYZIBuffer, UserXYZIBufferPtr >
 Access to point cloud data.
 
using chrono::sensor::ChFilterDIAccess = ChFilterAccess< SensorHostDIBuffer, UserDIBufferPtr >
 Access to depth/intensity data.
 
using chrono::sensor::ChFilterIMUAccess = ChFilterAccess< SensorHostIMUBuffer, UserIMUBufferPtr >
 Access to IMU data.
 
using chrono::sensor::ChFilterGPSAccess = ChFilterAccess< SensorHostGPSBuffer, UserGPSBufferPtr >
 Access to GPS data.