From 4e4223c970f7342f1e3cf78846d01dc9313a913d Mon Sep 17 00:00:00 2001
From: ArmarX User <armarx@kit.edu>
Date: Tue, 22 Oct 2019 10:17:10 +0200
Subject: [PATCH] fix joint space dmp target initialization

---
 .../DMPController/NJointJSPositionDMPController.cpp           | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/source/RobotAPI/libraries/RobotAPINJointControllers/DMPController/NJointJSPositionDMPController.cpp b/source/RobotAPI/libraries/RobotAPINJointControllers/DMPController/NJointJSPositionDMPController.cpp
index 238b6dfef..3ebb32093 100644
--- a/source/RobotAPI/libraries/RobotAPINJointControllers/DMPController/NJointJSPositionDMPController.cpp
+++ b/source/RobotAPI/libraries/RobotAPINJointControllers/DMPController/NJointJSPositionDMPController.cpp
@@ -69,7 +69,7 @@ namespace armarx
         initSensorData.currentState.resize(cfg->jointNames.size());
         controllerSensorData.reinitAllBuffers(initSensorData);
 
-//        deltaT = 0;
+        //        deltaT = 0;
 
         qpos.resize(dimNames.size());
         qvel.resize(dimNames.size());
@@ -283,7 +283,7 @@ namespace armarx
             currentState[i] = currentPos;
             currentDMPState[i] = currentPos;
 
-            targetState.push_back(currentPos.pos);
+            targetState[i] = currentPos.pos;
 
             if (rtGetRobot()->getRobotNode(dimNames[i])->isLimitless())
             {
-- 
GitLab