Sensors
Description
Collaboration diagram for Sensors:

Classes | |
| class | chrono::sensor::ChDynamicsManager |
| class for managing dynamic sensors. More... | |
| class | chrono::sensor::ChCameraSensor |
| Camera class. More... | |
| class | chrono::sensor::ChDepthCamera |
| Camera class. More... | |
| class | chrono::sensor::ChGPSSensor |
| GPS class. More... | |
| class | chrono::sensor::ChAccelerometerSensor |
| Accelerometer class. More... | |
| class | chrono::sensor::ChGyroscopeSensor |
| Gyroscope class. More... | |
| class | chrono::sensor::ChMagnetometerSensor |
| Magnetometer class. More... | |
| class | chrono::sensor::ChLidarSensor |
| Lidar class. More... | |
| class | chrono::sensor::ChNoiseModel |
| Noise model base class. More... | |
| class | chrono::sensor::ChNoiseNone |
| Class implementing no noise model. More... | |
| class | chrono::sensor::ChNoiseNormal |
| Noise model based on a normal distribution. More... | |
| class | chrono::sensor::ChNoiseNormalDrift |
| IMU Noise model: Gaussian drifting noise with noncorrelated equal distributions. More... | |
| class | chrono::sensor::ChNoiseRandomWalks |
| GPS Noise model based on Random Walks. More... | |
| class | chrono::sensor::ChNormalCamera |
| Camera class. More... | |
| class | chrono::sensor::ChOptixSensor |
| Optix sensor class - base class for all sensors that interface with OptiX to generate and render their data. More... | |
| class | chrono::sensor::ChPhysCameraSensor |
| Camera class. More... | |
| class | chrono::sensor::ChRadarSensor |
| Radar class - corresponds to a FMCW radar. More... | |
| class | chrono::sensor::ChSegmentationCamera |
| Camera class. More... | |
| class | chrono::sensor::ChSensor |
| Base class for a Chrono sensor. More... | |
| class | chrono::sensor::ChTachometerSensor |
| Tachometer class. More... | |
| class | chrono::sensor::Sensor |
| Sensor class for constructing sensors from a JSON specification file. More... | |
Enumerations | |
| enum | chrono::sensor::LidarReturnMode { chrono::sensor::LidarReturnMode::STRONGEST_RETURN, chrono::sensor::LidarReturnMode::MEAN_RETURN, chrono::sensor::LidarReturnMode::FIRST_RETURN, chrono::sensor::LidarReturnMode::LAST_RETURN, chrono::sensor::LidarReturnMode::DUAL_RETURN } |
| Lidar return mode when multiple objects are seen. More... | |
Variables | |
| const char | chrono::sensor::ChFilterXYZIAccessName [] = "ChFilterXYZIAccess" |
| 4 channel float array (XYZ positions+intensity) | |
| const char | chrono::sensor::ChFilterAccelAccessName [] = "ChFilterAccelAccess" |
| Accelerometer data format (3 doubles total) | |
| const char | chrono::sensor::ChFilterGyroAccessName [] = "ChFilterGyroAccess" |
| Gyroscope data format (3 doubles total) | |
| const char | chrono::sensor::ChFilterMagnetAccessName [] = "ChFilterMagnetAccess" |
| Magnetometer data format (3 doubles total) | |
| const char | chrono::sensor::ChFilterGPSAccessName [] = "ChFilterGPSAccess" |
| GPS data format (4 doubles total) | |
| const char | chrono::sensor::ChFilterTachometerAccessName [] = "ChFilterTachometerAccess" |
Enumeration Type Documentation
◆ LidarReturnMode
|
strong |
Lidar return mode when multiple objects are seen.
Currently supported:
- strongest return (default)
- mean return which averages all returned intensity and distance measurement data
| Enumerator | |
|---|---|
| STRONGEST_RETURN | range at peak intensity |
| MEAN_RETURN | average beam range |
| FIRST_RETURN | shortest beam range |
| LAST_RETURN | longest beam range |
| DUAL_RETURN | first and strongest returns |