Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
L
localize_for_ppk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangdawei
localize_for_ppk
Commits
5d79dca7
Commit
5d79dca7
authored
May 30, 2023
by
wangdawei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test
parent
002d8bc8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
3 deletions
+5
-3
adjust_ppk.cpp
libs/locate_system/adjust_ppk_by_locate/adjust_ppk.cpp
+5
-3
No files found.
libs/locate_system/adjust_ppk_by_locate/adjust_ppk.cpp
View file @
5d79dca7
...
...
@@ -113,7 +113,7 @@ void AdjustPPK::OnReceivedCloud(const PPointCloud &cloud)
if
(
cloudPacket
.
timestamp
>
1683806268.956870
){
exit
(
0
);
}
pcl
::
io
::
savePCDFileBinary
(
ieBaseDir_
+
"/"
+
to_string
(
cloudPacket
.
timestamp
)
+
"_raw.pcd"
,
cloud
);
//
pcl::io::savePCDFileBinary(ieBaseDir_ + "/" + to_string(cloudPacket.timestamp) + "_raw.pcd", cloud);
// exit(0);
for
(
const
auto
&
p
:
cloud
){
PointInter
point
;
...
...
@@ -289,7 +289,7 @@ bool AdjustPPK::Undisort(
PointCloudJ
mappedFrame
;
CloudPreprocess
::
Instance
()
->
Undisort
(
frame
,
undisortedFrame
,
&
mappedFrame
,
backPTime
,
&
periodPose
,
framePose
,
increasePose
);
pcl
::
io
::
savePCDFileBinary
(
ieBaseDir_
+
"/baseCloud/"
+
to_string
(
rawFrame
.
timestamp
)
+
"_mapped.pcd"
,
mappedFrame
);
//
pcl::io::savePCDFileBinary(ieBaseDir_ + "/baseCloud/" + to_string(rawFrame.timestamp) + "_mapped.pcd", mappedFrame);
cloudInfo
.
frame
=
undisortedFrame
;
cloudInfo
.
filterPoseInfo
.
increasePose
=
increasePose
;
cloudInfo
.
timestamp
=
rawFrame
.
timestamp
;
...
...
@@ -362,6 +362,7 @@ bool AdjustPPK::LocateCloud(const CloudInfoForMatch &cloudInfo)
guessPose
.
movement
=
cloudInfo
.
filterPoseInfo
.
increasePose
.
translation
().
norm
();
guessPose
.
rotation
=
fabs
(
increaseRpy
.
z
());
guessPose
.
use_gnss
=
false
;
LOG
(
INFO
)
<<
"currMatcher_ ptr: "
<<
currMatcher_
.
get
();
if
(
!
currMatcher_
->
IsMapLoaded
(
mapPose
.
translation
().
cast
<
double
>
())){
currMatcher_
->
loadArea
(
mapPose
.
translation
().
cast
<
double
>
());
}
...
...
@@ -408,7 +409,8 @@ void AdjustPPK::LoadMap()
}
LoadMesh
(
streamPath
,
meshInfo
.
matcher
);
LOG
(
INFO
)
<<
"mesh loaded: "
<<
meshId
;
LOG
(
INFO
)
<<
"mesh loaded: "
<<
meshId
<<
" ptr: "
<<
meshInfo
.
matcher
.
get
();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment