]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Run connect trees of T3 only if goal found
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Wed, 23 Jan 2019 15:01:57 +0000 (16:01 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Wed, 23 Jan 2019 15:31:29 +0000 (16:31 +0100)
base/main.cc

index 6fdb3152411e519a1ab47d5efa6e9a435c0c2532..0a874317c38603f6e8a07d3d35b34e533e710298 100644 (file)
@@ -241,6 +241,7 @@ escapeloop:
         p.root()->ccost(0);
         p.goal()->children().clear();
         // connect trees
+        if (gf) {
         while (gon != p.goal()) {
                 p.p_root_.nodes().push_back(new RRTNode(
                                 gon->x(),
@@ -255,6 +256,7 @@ escapeloop:
                 gon = gon->parent();
         }
         ron->add_child(p.goal(), p.p_root_.cost(ron, p.goal()));
+        }
         // end of connect trees
         if (gf)
                 p.tlog(p.findt());