#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
|
|
sensor.h の 66 行で定義されています。
virtual SensorType OpenRAVE::SensorBase::LaserSensorData::GetType |
( |
| ) |
|
|
inlinevirtual |
bool OpenRAVE::SensorBase::LaserSensorData::serialize |
( |
std::ostream & |
O | ) |
const |
|
virtual |
std::vector<dReal> OpenRAVE::SensorBase::LaserSensorData::intensity |
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.
sensor.h の 78 行で定義されています。
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.
sensor.h の 79 行で定義されています。
このクラスの説明は次のファイルから生成されました: