@@ -14,22 +14,22 @@ struct RelPoseError {
1414 bool operator ()(const T *const pose_i, const T *const pose_j, T *residual) const {
1515 constexpr double STDDEV = 1.0 ;
1616
17- Eigen::Transform<T,3 ,Eigen::Isometry> T_i = Eigen::Transform<T,3 ,Eigen::Isometry>::Identity ();
18- T_i.translation () = Eigen::Map<const Eigen::Matrix<T,3 ,1 >>(pose_i);
17+ Eigen::Transform<T, 3 , Eigen::Isometry> T_i =
18+ Eigen::Transform<T, 3 , Eigen::Isometry>::Identity ();
19+ T_i.translation () = Eigen::Map<const Eigen::Matrix<T, 3 , 1 >>(pose_i);
1920 Eigen::Quaternion<T> q_i (pose_i[6 ], pose_i[3 ], pose_i[4 ], pose_i[5 ]);
2021 T_i.linear () = q_i.normalized ().toRotationMatrix ();
2122
22- Eigen::Transform<T,3 ,Eigen::Isometry> T_j = Eigen::Transform<T,3 ,Eigen::Isometry>::Identity ();
23- T_j.translation () = Eigen::Map<const Eigen::Matrix<T,3 ,1 >>(pose_j);
23+ Eigen::Transform<T, 3 , Eigen::Isometry> T_j =
24+ Eigen::Transform<T, 3 , Eigen::Isometry>::Identity ();
25+ T_j.translation () = Eigen::Map<const Eigen::Matrix<T, 3 , 1 >>(pose_j);
2426 Eigen::Quaternion<T> q_j (pose_j[6 ], pose_j[3 ], pose_j[4 ], pose_j[5 ]);
2527 T_j.linear () = q_j.normalized ().toRotationMatrix ();
2628
27- Eigen::Transform<T,3 ,Eigen::Isometry> T_target = Eigen::Transform<T,3 ,Eigen::Isometry>::Identity ();
28- T_target.translation () = Eigen::Matrix<T,3 ,1 >(
29- T (rel_measure_[0 ]),
30- T (rel_measure_[1 ]),
31- T (rel_measure_[2 ])
32- );
29+ Eigen::Transform<T, 3 , Eigen::Isometry> T_target =
30+ Eigen::Transform<T, 3 , Eigen::Isometry>::Identity ();
31+ T_target.translation () =
32+ Eigen::Matrix<T, 3 , 1 >(T (rel_measure_[0 ]), T (rel_measure_[1 ]), T (rel_measure_[2 ]));
3333
3434 const T w = T (rel_measure_[6 ]);
3535 const T x = T (rel_measure_[3 ]);
@@ -40,17 +40,17 @@ struct RelPoseError {
4040
4141 auto T_error = T_target.inverse () * T_j;
4242
43- Eigen::Matrix<T,3 , 1 > pos_error = T_error.translation ();
44-
43+ Eigen::Matrix<T, 3 , 1 > pos_error = T_error.translation ();
44+
4545 Eigen::Quaternion<T> q_error (T_error.linear ());
4646 q_error.normalize ();
4747
4848 residual[0 ] = pos_error.x () / T (STDDEV);
4949 residual[1 ] = pos_error.y () / T (STDDEV);
5050 residual[2 ] = pos_error.z () / T (STDDEV);
51-
51+
5252 residual[3 ] = T (2.0 ) * q_error.x () / T (STDDEV);
53- residual[4 ] = T (2.0 ) * q_error.y () / T (STDDEV);
53+ residual[4 ] = T (2.0 ) * q_error.y () / T (STDDEV);
5454 residual[5 ] = T (2.0 ) * q_error.z () / T (STDDEV);
5555
5656 return true ;
0 commit comments