提交 f7452d36 编写于 作者: Y yellowpoplar 提交者: Jiangtao Hu

Localization: fix yaw comparison in compare tool.

上级 a2dd85bf
......@@ -118,9 +118,10 @@ int main(int argc, char **argv) {
double x_diff = fabs(transd_a.x() - transd_b.x());
double y_diff = fabs(transd_a.y() - transd_b.y());
double z_diff = fabs(transd_a.z() - transd_b.z());
double roll_diff = fabs(roll_a - roll_b) * 180.0 / 3.1415926;
double pitch_diff = fabs(pitch_a - pitch_b) * 180.0 / 3.1415926;
double yaw_diff = fabs(yaw_a - yaw_b) * 180.0 / 3.1415926;
double roll_diff = fabs(roll_a - roll_b) * 180.0 / M_PI;
double pitch_diff = fabs(pitch_a - pitch_b) * 180.0 / M_PI;
double yaw_diff = fabs(yaw_a - yaw_b);
yaw_diff = std::min(yaw_diff, 2.0 * M_PI - yaw_diff) * 180.0 / M_PI;
file << idx << " " << timestamps_a[idx] << " "
<< x_diff << " " << y_diff << " " << z_diff << " "
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册