From 2c917f628a21aa76e4060390611a9fb742512bbf Mon Sep 17 00:00:00 2001
From: Steve Tonneau <stonneau@axle.laas.fr>
Date: Fri, 29 Apr 2016 16:47:59 +0200
Subject: [PATCH] working version of limb rrt

---
 src/rbprmbuilder.impl.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/rbprmbuilder.impl.cc b/src/rbprmbuilder.impl.cc
index c7669ac8..5f2a7184 100755
--- a/src/rbprmbuilder.impl.cc
+++ b/src/rbprmbuilder.impl.cc
@@ -653,8 +653,9 @@ std::cout << romDevice->currentConfiguration() << std::endl;
                 throw std::runtime_error ("did not find a states at indicated indices: " + std::string(""+s1) + ", " + std::string(""+s2));
             }
             //create helper
-            interpolation::LimbRRTHelper helper(fullBody_, problemSolver_->problem());
-            core::PathVectorPtr_t path = interpolation::interpolateStates(helper,lastStatesComputed_[s1],lastStatesComputed_[s2]);
+//            /interpolation::LimbRRTHelper helper(fullBody_, problemSolver_->problem());
+            core::PathVectorPtr_t path = interpolation::interpolateStates(fullBody_,problemSolver_->problem(),
+                                                                          lastStatesComputed_.begin()+s1,lastStatesComputed_.begin()+s2);
             problemSolver_->addPath(path);
             problemSolver_->robot()->setDimensionExtraConfigSpace(problemSolver_->robot()->extraConfigSpace().dimension()+1);
         }
-- 
GitLab