53 e->setMeasurement(e->measurement() * n);
63 std::list<PoseObject*>::reverse_iterator it = r->trajectory().rbegin();
65 while (it != r->trajectory().rend() && count < 1) {
76 e->setMeasurementFromState();
internal::BaseEdgeTraits< D >::ErrorVector ErrorVector
OptimizableGraph * graph() const
SampleType generateSample()
return a sample of the Gaussian distribution
const Isometry3 & offset() const
rotation of the offset as 3x3 rotation matrix
SensorSE3Prior(const std::string &name_)
void addNoise(EdgeType *e)
ParameterSE3Offset * _offsetParam
virtual void addParameters()
RobotPoseType _sensorPose
InformationType _information
PoseObject * _robotPoseObject
void setInformation(const InformationType &information_)
GaussianSampler< typename EdgeType::ErrorVector, InformationType > _sampler
const InformationType & information()
bool addParameter(Parameter *p)
Isometry3 fromVectorMQT(const Vector6 &v)
Robot< WorldObjectSE3 > Robot3D
virtual bool addEdge(HyperGraph::Edge *e)