mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 09:30:25 +08:00
rtabmap::computePath(pose) fixed fatal error when landmarks are in the graph
This commit is contained in:
@@ -4655,7 +4655,7 @@ bool Rtabmap::computePath(const Transform & targetPose, float tolerance)
|
||||
UTimer timer;
|
||||
std::map<int, Transform> nodes = _optimizedPoses;
|
||||
std::multimap<int, int> links;
|
||||
for(std::map<int, Transform>::iterator iter=nodes.begin(); iter!=nodes.end(); ++iter)
|
||||
for(std::map<int, Transform>::iterator iter=nodes.upper_bound(0); iter!=nodes.end(); ++iter)
|
||||
{
|
||||
const Signature * s = _memory->getSignature(iter->first);
|
||||
UASSERT(s);
|
||||
|
||||
Reference in New Issue
Block a user