27 using namespace std::placeholders;
29 using namespace gtsam;
108 #if defined(GTSAM_ROT3_EXPMAP) || defined(GTSAM_USE_QUATERNIONS)
109 expectedError << -0.0298135267953815,
112 #if defined(GTSAM_POSE3_EXPMAP)
122 expectedError << -0.029839512616488,
152 #if defined(GTSAM_ROT3_EXPMAP) || defined(GTSAM_USE_QUATERNIONS)
153 expectedError << 0.0173358202010741,
156 #if defined(GTSAM_POSE3_EXPMAP)
159 0.000175859555693563;
166 expectedError << 0.017337193670445,
197 Pose3 pose2(Rot3::RzRyRx(0.179693265735950, 0.002945368776519, 0.102274823253840),
198 Point3(-3.37493895, 6.14660244, -8.93650986));
201 Matrix expectedH1 = numericalDerivative11<Vector, Pose3>(
203 Matrix expectedH2 = numericalDerivative11<Vector, Pose3>(
228 Pose3 pose2(Rot3::RzRyRx(0.162672458989103, 0.013665177349534, 0.224649482928184),
229 Point3(-3.5257579, 6.02637531, -8.98382384));
232 Matrix expectedH1 = numericalDerivative11<Vector, Pose3>(
234 Matrix expectedH2 = numericalDerivative11<Vector, Pose3>(