Commit 10464f69 authored by wangdawei's avatar wangdawei

test

parent 0cf9da25
...@@ -95,9 +95,9 @@ void AdjustPPK::OnReceivedCloud(const PPointCloud &cloud) ...@@ -95,9 +95,9 @@ void AdjustPPK::OnReceivedCloud(const PPointCloud &cloud)
cloudPacket.timestamp = rosTime.toSec(); cloudPacket.timestamp = rosTime.toSec();
cloudPacket.cloud.reserve(cloud.size()); cloudPacket.cloud.reserve(cloud.size());
LOG_EVERY_N(INFO, 100) << setprecision(15) << "OnReceivedCloud: " << cloudPacket.timestamp LOG_EVERY_N(INFO, 100) << setprecision(15) << "OnReceivedCloud: " << cloudPacket.timestamp
<< " cloud.size()" << cloud.size() << " cloud.size(): " << cloud.size()
<< " frontPTime " << cloud.front().timestamp << " frontPTime: " << cloud.front().timestamp
<< " backPTime " << cloud.back().timestamp; << " backPTime: " << cloud.back().timestamp;
// pcl::io::savePCDFileBinary(ieBaseDir_ + "/" + to_string(cloudPacket.timestamp) + ".pcd", cloud); // pcl::io::savePCDFileBinary(ieBaseDir_ + "/" + to_string(cloudPacket.timestamp) + ".pcd", cloud);
for(const auto &p : cloud){ for(const auto &p : cloud){
PointInter point; PointInter point;
...@@ -254,9 +254,6 @@ bool AdjustPPK::Undisort( ...@@ -254,9 +254,6 @@ bool AdjustPPK::Undisort(
for(; ppkIndex_ < localPoseVec_.size(); ppkIndex_++){ for(; ppkIndex_ < localPoseVec_.size(); ppkIndex_++){
const auto &pose = localPoseVec_.at(ppkIndex_); const auto &pose = localPoseVec_.at(ppkIndex_);
if(pose.timestamp > backPTime){ if(pose.timestamp > backPTime){
LOG_EVERY_N(INFO, 1) << setprecision(15) << "pose.timestamp " << pose.timestamp
<< " frontPTime " << frontPTime
<< " backPTime " << backPTime;
break; break;
} }
if(pose.timestamp <= frontPTime){ if(pose.timestamp <= frontPTime){
...@@ -267,6 +264,11 @@ bool AdjustPPK::Undisort( ...@@ -267,6 +264,11 @@ bool AdjustPPK::Undisort(
if(periodPose.size() < 2){ if(periodPose.size() < 2){
return false; return false;
} }
LOG_EVERY_N(INFO, 100) << setprecision(15)
<< " frontPTime: " << frontPTime
<< " backPTime: " << backPTime
<< " periodPose.front(): " << periodPose.front().timestamp
<< " periodPose.back(): " << periodPose.back().timestamp;
PointCloudInter::Ptr frame = GetBaseFrame(rawFrame); PointCloudInter::Ptr frame = GetBaseFrame(rawFrame);
Isometry3d framePose, increasePose; Isometry3d framePose, increasePose;
PointCloudJ::Ptr undisortedFrame(new PointCloudJ); PointCloudJ::Ptr undisortedFrame(new PointCloudJ);
...@@ -294,6 +296,8 @@ bool AdjustPPK::ConfigMap(double timestamp) ...@@ -294,6 +296,8 @@ bool AdjustPPK::ConfigMap(double timestamp)
if(0 == ret){ if(0 == ret){
periodIndex_++; periodIndex_++;
LOG(INFO) << "next period " << periodIndex_; LOG(INFO) << "next period " << periodIndex_;
}else{ //no need reset matcher
return true;
} }
if(periodIndex_ >= ppkPeriodVec_.size()){ if(periodIndex_ >= ppkPeriodVec_.size()){
LOG(INFO) << "ppkPeriodVec_ reach end"; LOG(INFO) << "ppkPeriodVec_ reach end";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment