51 EdgeType::ErrorVector _n =
_sampler.generateSample();
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();
OptimizableGraph * graph() const
TrajectoryType & trajectory()
SensorSE3Prior(const std::string &name_)
void addNoise(EdgeType *e)
ParameterSE3Offset * _offsetParam
virtual void addParameters()
RobotPoseType _sensorPose
InformationType _information
UnarySensor(const std::string &name)
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)