17 #ifndef _GAZEBO_SENSORS_SENSORTYPES_HH_ 18 #define _GAZEBO_SENSORS_SENSORTYPES_HH_ 34 class AltimeterSensor;
38 class LogicalCameraSensor;
39 class MagnetometerSensor;
40 class MultiCameraSensor;
41 class DepthCameraSensor;
48 class ForceTorqueSensor;
51 class GaussianNoiseModel;
52 class ImageGaussianNoiseModel;
53 class WirelessTransceiver;
54 class WirelessTransmitter;
55 class WirelessReceiver;
126 typedef std::shared_ptr<ImageGaussianNoiseModel>
std::shared_ptr< DepthCameraSensor > DepthCameraSensorPtr
Definition: SensorTypes.hh:83
IMU angular velocity Y noise stream.
Definition: SensorTypes.hh:276
IMU linear acceleration Z noise stream.
Definition: SensorTypes.hh:292
std::vector< ContactSensorPtr > ContactSensor_V
Definition: SensorTypes.hh:167
std::vector< WirelessTransmitter > WirelessTransmitter_V
Definition: SensorTypes.hh:191
std::vector< MultiCameraSensorPtr > MultiCameraSensor_V
Definition: SensorTypes.hh:159
Noise streams for the Camera sensor.
Definition: SensorTypes.hh:216
Forward declarations for the common classes.
Definition: Animation.hh:33
std::shared_ptr< ContactSensor > ContactSensorPtr
Definition: SensorTypes.hh:87
std::shared_ptr< MagnetometerSensor > MagnetometerSensorPtr
Definition: SensorTypes.hh:75
std::vector< SensorPtr > Sensor_V
Definition: SensorTypes.hh:147
std::shared_ptr< RFIDSensor > RFIDSensorPtr
Definition: SensorTypes.hh:99
std::vector< WirelessTransceiver > WirelessTransceiver_V
Definition: SensorTypes.hh:187
std::vector< RFIDSensor > RFIDSensor_V
Definition: SensorTypes.hh:179
Number of Sensor Categories.
Definition: SensorTypes.hh:318
std::vector< WirelessReceiver > WirelessReceiver_V
Definition: SensorTypes.hh:195
GPS position longitude noise streams.
Definition: SensorTypes.hh:228
std::shared_ptr< WirelessReceiver > WirelessReceiverPtr
Definition: SensorTypes.hh:139
A type of sensor is not a RAY or IMAGE sensor.
Definition: SensorTypes.hh:315
std::vector< RaySensorPtr > RaySensor_V
Definition: SensorTypes.hh:151
Magnetometer body-frame Z axis noise in Tesla.
Definition: SensorTypes.hh:260
std::vector< RFIDTag > RFIDTag_V
Definition: SensorTypes.hh:183
std::shared_ptr< AltimeterSensor > AltimeterSensorPtr
Definition: SensorTypes.hh:59
std::shared_ptr< WirelessTransmitter > WirelessTransmitterPtr
Definition: SensorTypes.hh:135
Definition: SensorTypes.hh:208
Noise streams for the GPU ray sensor.
Definition: SensorTypes.hh:220
std::shared_ptr< LogicalCameraSensor > LogicalCameraSensorPtr
Definition: SensorTypes.hh:199
IMU linear acceleration X noise stream.
Definition: SensorTypes.hh:284
Magnetometer body-frame Y axis noise in Tesla.
Definition: SensorTypes.hh:256
std::shared_ptr< ImageGaussianNoiseModel > ImageGaussianNoiseModelPtr
Shared pointer to Noise.
Definition: SensorTypes.hh:127
std::shared_ptr< GpsSensor > GpsSensorPtr
Definition: SensorTypes.hh:115
Vertical noise stream for the altimeter sensor.
Definition: SensorTypes.hh:264
std::shared_ptr< Noise > NoisePtr
Definition: SensorTypes.hh:119
GPS velocity altitude noise streams.
Definition: SensorTypes.hh:244
Magnetometer body-frame X axis noise in Tesla.
Definition: SensorTypes.hh:252
Definition: SensorTypes.hh:297
Noise streams for the Camera sensor.
Definition: SensorTypes.hh:212
std::shared_ptr< WirelessTransceiver > WirelessTransceiverPtr
Definition: SensorTypes.hh:131
IMU angular velocity Z noise stream.
Definition: SensorTypes.hh:280
std::vector< DepthCameraSensorPtr > DepthCameraSensor_V
Definition: SensorTypes.hh:163
SensorCategory
SensorCategory is used to categorize sensors.
Definition: SensorTypes.hh:303
std::shared_ptr< RFIDTag > RFIDTagPtr
Definition: SensorTypes.hh:103
IMU angular velocity X noise stream.
Definition: SensorTypes.hh:272
std::shared_ptr< ImuSensor > ImuSensorPtr
Definition: SensorTypes.hh:91
std::shared_ptr< GaussianNoiseModel > GaussianNoiseModelPtr
Definition: SensorTypes.hh:123
std::shared_ptr< Sensor > SensorPtr
Definition: SensorTypes.hh:63
std::shared_ptr< RaySensor > RaySensorPtr
Definition: SensorTypes.hh:67
GPS position altitude noise streams.
Definition: SensorTypes.hh:232
GPS velocity longitude noise streams.
Definition: SensorTypes.hh:240
GPS position latitude noise streams.
Definition: SensorTypes.hh:224
std::shared_ptr< GpuRaySensor > GpuRaySensorPtr
Definition: SensorTypes.hh:95
IMU linear acceleration Y noise stream.
Definition: SensorTypes.hh:288
Noise streams for the ray sensor.
Definition: SensorTypes.hh:248
SensorNoiseType
Definition: SensorTypes.hh:203
std::vector< AltimeterSensor > AltimeterSensor_V
Definition: SensorTypes.hh:143
std::shared_ptr< MultiCameraSensor > MultiCameraSensorPtr
Definition: SensorTypes.hh:79
std::shared_ptr< CameraSensor > CameraSensorPtr
Definition: SensorTypes.hh:71
GPS velocity latitude noise streams.
Definition: SensorTypes.hh:236
Ray based sensor class.
Definition: SensorTypes.hh:312
std::vector< ImuSensorPtr > ImuSensor_V
Definition: SensorTypes.hh:171
Velocity noise streams for the altimeter sensor.
Definition: SensorTypes.hh:268
std::shared_ptr< ForceTorqueSensor > ForceTorqueSensorPtr
Definition: SensorTypes.hh:111
std::vector< GpuRaySensorPtr > GpuRaySensor_V
Definition: SensorTypes.hh:175
Image based sensor class.
Definition: SensorTypes.hh:309
std::shared_ptr< SonarSensor > SonarSensorPtr
Definition: SensorTypes.hh:107
std::vector< CameraSensorPtr > CameraSensor_V
Definition: SensorTypes.hh:155