mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +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;
|
UTimer timer;
|
||||||
std::map<int, Transform> nodes = _optimizedPoses;
|
std::map<int, Transform> nodes = _optimizedPoses;
|
||||||
std::multimap<int, int> links;
|
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);
|
const Signature * s = _memory->getSignature(iter->first);
|
||||||
UASSERT(s);
|
UASSERT(s);
|
||||||
|
|||||||
Reference in New Issue
Block a user