17 #ifndef _GAZEBO_SENSORTYPES_HH_
18 #define _GAZEBO_SENSORTYPES_HH_
21 #include <boost/shared_ptr.hpp>
33 class AltimeterSensor;
37 class LogicalCameraSensor;
38 class MagnetometerSensor;
39 class MultiCameraSensor;
40 class DepthCameraSensor;
47 class ForceTorqueSensor;
50 class GaussianNoiseModel;
51 class ImageGaussianNoiseModel;
52 class WirelessTransceiver;
53 class WirelessTransmitter;
54 class WirelessReceiver;
125 typedef boost::shared_ptr<ImageGaussianNoiseModel>
std::vector< ContactSensorPtr > ContactSensor_V
Definition: SensorTypes.hh:166
std::vector< WirelessTransmitter > WirelessTransmitter_V
Definition: SensorTypes.hh:190
GPS velocity latitude noise streams.
Definition: SensorTypes.hh:230
std::vector< MultiCameraSensorPtr > MultiCameraSensor_V
Definition: SensorTypes.hh:158
Forward declarations for the common classes.
Definition: Animation.hh:33
boost::shared_ptr< Noise > NoisePtr
Definition: SensorTypes.hh:118
std::vector< SensorPtr > Sensor_V
Definition: SensorTypes.hh:146
boost::shared_ptr< CameraSensor > CameraSensorPtr
Definition: SensorTypes.hh:70
boost::shared_ptr< MultiCameraSensor > MultiCameraSensorPtr
Definition: SensorTypes.hh:78
std::vector< WirelessTransceiver > WirelessTransceiver_V
Definition: SensorTypes.hh:186
std::vector< RFIDSensor > RFIDSensor_V
Definition: SensorTypes.hh:178
std::vector< WirelessReceiver > WirelessReceiver_V
Definition: SensorTypes.hh:194
boost::shared_ptr< GpuRaySensor > GpuRaySensorPtr
Definition: SensorTypes.hh:94
Magnetometer body-frame Y axis noise in Tesla.
Definition: SensorTypes.hh:250
GPS velocity altitude noise streams.
Definition: SensorTypes.hh:238
std::vector< RaySensorPtr > RaySensor_V
Definition: SensorTypes.hh:150
std::vector< RFIDTag > RFIDTag_V
Definition: SensorTypes.hh:182
boost::shared_ptr< WirelessReceiver > WirelessReceiverPtr
Definition: SensorTypes.hh:138
IMU linear acceleration X noise stream.
Definition: SensorTypes.hh:278
boost::shared_ptr< ForceTorqueSensor > ForceTorqueSensorPtr
Definition: SensorTypes.hh:110
boost::shared_ptr< WirelessTransceiver > WirelessTransceiverPtr
Definition: SensorTypes.hh:130
boost::shared_ptr< MagnetometerSensor > MagnetometerSensorPtr
Definition: SensorTypes.hh:74
boost::shared_ptr< DepthCameraSensor > DepthCameraSensorPtr
Definition: SensorTypes.hh:82
IMU linear acceleration Z noise stream.
Definition: SensorTypes.hh:286
Noise streams for the Camera sensor.
Definition: SensorTypes.hh:210
GPS position altitude noise streams.
Definition: SensorTypes.hh:226
boost::shared_ptr< ImageGaussianNoiseModel > ImageGaussianNoiseModelPtr
Shared pointer to Noise.
Definition: SensorTypes.hh:126
boost::shared_ptr< WirelessTransmitter > WirelessTransmitterPtr
Definition: SensorTypes.hh:134
IMU angular velocity Y noise stream.
Definition: SensorTypes.hh:270
IMU angular velocity X noise stream.
Definition: SensorTypes.hh:266
boost::shared_ptr< ContactSensor > ContactSensorPtr
Definition: SensorTypes.hh:86
IMU angular velocity Z noise stream.
Definition: SensorTypes.hh:274
Noise streams for the ray sensor.
Definition: SensorTypes.hh:242
GPS position longitude noise streams.
Definition: SensorTypes.hh:222
Vertical noise stream for the altimeter sensor.
Definition: SensorTypes.hh:258
Velocity noise streams for the altimeter sensor.
Definition: SensorTypes.hh:262
Magnetometer body-frame X axis noise in Tesla.
Definition: SensorTypes.hh:246
GPS position latitude noise streams.
Definition: SensorTypes.hh:218
boost::shared_ptr< SonarSensor > SonarSensorPtr
Definition: SensorTypes.hh:106
std::vector< DepthCameraSensorPtr > DepthCameraSensor_V
Definition: SensorTypes.hh:162
IMU linear acceleration Y noise stream.
Definition: SensorTypes.hh:282
SensorNoiseType
Definition: SensorTypes.hh:202
Noise streams for the Camera sensor.
Definition: SensorTypes.hh:206
GPS velocity longitude noise streams.
Definition: SensorTypes.hh:234
Noise streams for the GPU ray sensor.
Definition: SensorTypes.hh:214
boost::shared_ptr< LogicalCameraSensor > LogicalCameraSensorPtr
Definition: SensorTypes.hh:198
boost::shared_ptr< ImuSensor > ImuSensorPtr
Definition: SensorTypes.hh:90
boost::shared_ptr< RaySensor > RaySensorPtr
Definition: SensorTypes.hh:66
boost::shared_ptr< AltimeterSensor > AltimeterSensorPtr
Definition: SensorTypes.hh:58
std::vector< AltimeterSensor > AltimeterSensor_V
Definition: SensorTypes.hh:142
boost::shared_ptr< RFIDSensor > RFIDSensorPtr
Definition: SensorTypes.hh:98
Magnetometer body-frame Z axis noise in Tesla.
Definition: SensorTypes.hh:254
boost::shared_ptr< Sensor > SensorPtr
Definition: SensorTypes.hh:62
std::vector< ImuSensorPtr > ImuSensor_V
Definition: SensorTypes.hh:170
std::vector< GpuRaySensorPtr > GpuRaySensor_V
Definition: SensorTypes.hh:174
boost::shared_ptr< GaussianNoiseModel > GaussianNoiseModelPtr
Definition: SensorTypes.hh:122
boost::shared_ptr< GpsSensor > GpsSensorPtr
Definition: SensorTypes.hh:114
std::vector< CameraSensorPtr > CameraSensor_V
Definition: SensorTypes.hh:154
boost::shared_ptr< RFIDTag > RFIDTagPtr
Definition: SensorTypes.hh:102