Fix test.

This commit is contained in:
Vladyslav Usenko 2020-06-24 23:08:45 +02:00
parent 6642c98a69
commit dd44fdab74
2 changed files with 6 additions and 4 deletions

View File

@ -52,6 +52,7 @@ TEST(SplineOpt, SplineOptTest) {
spline_opt.resetCalib(0, {});
spline_opt.initSpline(gt_spline);
spline_opt.setG(g + Eigen::Vector3d::Random() / 10);
spline_opt.init();
double error;
@ -84,8 +85,8 @@ TEST(SplineOpt, SplineOptTest) {
Eigen::Vector3d pos_gt = pose_gt.translation();
Eigen::Vector3d pos = pose.translation();
Eigen::Vector4d quat_gt = pose_gt.unit_quaternion().coeffs();
Eigen::Vector4d quat = pose.unit_quaternion().coeffs();
Eigen::Quaterniond quat_gt = pose_gt.unit_quaternion();
Eigen::Quaterniond quat = pose.unit_quaternion();
Eigen::Vector3d accel_gt = gt_spline.transAccelWorld(t_ns);
Eigen::Vector3d accel = spline_opt.getSpline().transAccelWorld(t_ns);
@ -95,7 +96,8 @@ TEST(SplineOpt, SplineOptTest) {
ASSERT_TRUE(pos_gt.isApprox(pos)) << "pos_gt and pos are not the same";
ASSERT_TRUE(quat_gt.isApprox(quat)) << "quat_gt and quat are not the same";
ASSERT_TRUE(quat_gt.angularDistance(quat) < 1e-2)
<< "quat_gt and quat are not the same";
ASSERT_TRUE(accel_gt.isApprox(accel))
<< "accel_gt and accel are not the same";

@ -1 +1 @@
Subproject commit d6a1bc24376a67b11bd13e44cf75c1e4351f359a
Subproject commit 56357bb4d347bedc37a47dae7d0294194b97a11a