]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Add Connect* procedure
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Wed, 5 Dec 2018 12:59:59 +0000 (13:59 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 10 Dec 2018 07:07:19 +0000 (08:07 +0100)
decision_control/rrtplanner.cc
incl/rrtplanner.h

index 73c84a55315659c1a2891417a37426f9f56736a9..af22b03a14d4fe1422dee5fca980ba7aff981eb0 100644 (file)
@@ -752,9 +752,11 @@ int Klemm2015::extendstar()
         return 0;
 }
 
-int Klemm2015::connectstar()
+int Klemm2015::connectstar(RRTNode *x)
 {
-        return 0;
+        int ret = 0; // 0 - advanced, 1 - reached, 2 - trapped
+        ret = this->extendstarC(x);
+        return ret;
 }
 
 void Klemm2015::swap()
index bbe019bcae36e14a283bf5f938962fb530f8d297..1b49cedfb3b0b15466272ad35ff4ff029a98866b 100644 (file)
@@ -185,7 +185,7 @@ class Klemm2015: public Karaman2011 {
                 RRTNode *orig_goal_ = nullptr;
         protected:
                 int extendstar();
-                int connectstar();
+                int connectstar(RRTNode *x);
                 void swap();
         public:
                 Klemm2015(RRTNode *init, RRTNode *goal);