mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-12 22:40:19 +08:00
Fix 6DoF graph angular check (#1511)
* Fix 6DoF graph angular check * Updated getAngle to use better version
This commit is contained in:
@@ -1255,9 +1255,8 @@ int main(int argc, char * argv[])
|
||||
t.r11(), t.r12(), t.r13(), t.x()*bestScale,
|
||||
t.r21(), t.r22(), t.r23(), t.y()*bestScale,
|
||||
t.r31(), t.r32(), t.r33(), t.z()*bestScale);
|
||||
Transform diff = gtLink.inverse()*scaledLink;
|
||||
sumDist += diff.getNorm();
|
||||
sumAngle += diff.getAngle();
|
||||
sumDist += gtLink.getDistance(scaledLink);
|
||||
sumAngle += gtLink.getAngle(scaledLink);
|
||||
++count;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1289,7 +1289,7 @@ int main(int argc, char * argv[])
|
||||
!info.odomPose.isNull())
|
||||
{
|
||||
float distance = odomPose.getDistance(info.odomPose);
|
||||
float angle = (odomPose.inverse()*info.odomPose).getAngle();
|
||||
float angle = odomPose.getAngle(info.odomPose);
|
||||
odomDistances.push_back(distance);
|
||||
if(distance < linearUpdate && angle <= angularUpdate)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user