27#ifndef G2O_SIMULATOR_H
28#define G2O_SIMULATOR_H
96 void simulate(
int numPoses,
const SE2& sensorOffset =
SE2());
102 return _landmarkObservations;
112 const Eigen::Vector2d& transNoise,
double rotNoise);
113 SE2 getMotion(
int motionDirection,
double stepLen);
114 SE2 sampleTransformation(
const SE2& trueMotion_,
115 const Eigen::Vector2d& transNoise,
double rotNoise);
std::vector< GridEdge > GridEdgeVector
const PosesVector & poses() const
std::vector< Landmark * > LandmarkPtrVector
std::vector< GridPose > PosesVector
const LandmarkEdgeVector & landmarkObservations() const
LandmarkVector _landmarks
LandmarkEdgeVector _landmarkObservations
const LandmarkVector & landmarks() const
const GridEdgeVector & odometry() const
std::vector< Landmark > LandmarkVector
std::vector< LandmarkEdge > LandmarkEdgeVector
#define G2O_TUTORIAL_SLAM2D_API
Eigen::Matrix3d information
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
LandmarkPtrVector landmarks
the landmarks observed by this node
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Eigen::Vector2d simulatorMeas
Eigen::Matrix2d information
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
std::vector< int > seenBy
Eigen::Vector2d simulatedPose
EIGEN_MAKE_ALIGNED_OPERATOR_NEW