Skip to content

Commit

Permalink
Merge pull request #18 from jizhang-cmu/fuerte-groovy
Browse files Browse the repository at this point in the history
Recommit
  • Loading branch information
jizhang-cmu committed Aug 24, 2014
2 parents c5d8255 + d4dd3da commit 5356d1f
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion src/visualOdometry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@ void imagePointsHandler(const sensor_msgs::PointCloud2ConstPtr& imagePoints2)
}
}

int iterNum = 50;
int iterNum = 150;
pcl::PointXYZHSV ipr2, ipr3, ipr4;
int ipRelationsNum = ipRelations->points.size();
int ptNumNoDepthRec = 0;
Expand Down Expand Up @@ -528,6 +528,19 @@ void imagePointsHandler(const sensor_msgs::PointCloud2ConstPtr& imagePoints2)
transform[4] += matX.at<float>(4, 0);
transform[5] += matX.at<float>(5, 0);
//}

float deltaR = sqrt(matX.at<float>(0, 0) * 180 / PI * matX.at<float>(0, 0) * 180 / PI
+ matX.at<float>(1, 0) * 180 / PI * matX.at<float>(1, 0) * 180 / PI
+ matX.at<float>(2, 0) * 180 / PI * matX.at<float>(2, 0) * 180 / PI);
float deltaT = sqrt(matX.at<float>(3, 0) * 100 * matX.at<float>(3, 0) * 100
+ matX.at<float>(4, 0) * 100 * matX.at<float>(4, 0) * 100
+ matX.at<float>(5, 0) * 100 * matX.at<float>(5, 0) * 100);

if (deltaR < 0.0001 && deltaT < 0.0001) {
break;
}

//ROS_INFO ("iter: %d, deltaR: %f, deltaT: %f", iterCount, deltaR, deltaT);
}
}

Expand Down

0 comments on commit 5356d1f

Please sign in to comment.