#include <sensor.h>
|
std::vector< RaveVector< dReal > > | positions |
| World coordinates of the origins of each of the photon (laser) rays.
|
|
std::vector< RaveVector< dReal > > | ranges |
| Range and direction readings in the form of direction*distance. The direction is in world coordinates. The values should be returned in the order laser detected them in.
|
|
std::vector< dReal > | intensity |
| Intensity readings.
|
|
uint64_t | __stamp |
| time stamp of the sensor data in microseconds. If 0, then the data is uninitialized! (floating-point precision is bad here). This can be either simulation or real time depending on the sensor.
|
|
Transform | __trans |
| the coordinate system the sensor was when the measurement was taken, this is taken directly from SensorBase::GetTransform
|
|
Definition at line 66 of file sensor.h.
virtual SensorType OpenRAVE::SensorBase::LaserSensorData::GetType |
( |
| ) |
|
|
inlinevirtual |
bool OpenRAVE::SensorBase::LaserSensorData::serialize |
( |
std::ostream & |
O | ) |
const |
|
virtual |
std::vector<dReal> OpenRAVE::SensorBase::LaserSensorData::intensity |
Intensity readings.
Definition at line 80 of file sensor.h.
std::vector<RaveVector<dReal> > OpenRAVE::SensorBase::LaserSensorData::positions |
World coordinates of the origins of each of the photon (laser) rays.
Each of the photons start from some 3D position and go a particular direction. For most common 2D lasers and the kinect, the starting point from each of the photons is the same, it is also called the focal point. If positions is empty, assume the origin is t.trans for all rays.
Definition at line 78 of file sensor.h.
std::vector<RaveVector<dReal> > OpenRAVE::SensorBase::LaserSensorData::ranges |
Range and direction readings in the form of direction*distance. The direction is in world coordinates. The values should be returned in the order laser detected them in.
Definition at line 79 of file sensor.h.
The documentation for this class was generated from the following files: