From 88409535175606df42e14fe059105b88924724fe Mon Sep 17 00:00:00 2001
From: Mansard <nmansard@laas.fr>
Date: Tue, 13 Sep 2011 12:50:31 +0200
Subject: [PATCH] Uses fast forward to correct the history

---
 python/attime.py  | 2 +-
 python/history.py | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/python/attime.py b/python/attime.py
index 0cd0c1e..d4492f5 100644
--- a/python/attime.py
+++ b/python/attime.py
@@ -71,6 +71,6 @@ class Calendar:
         return calendarDeco
 
     def fastForward(self,t):
-        for i in range(t): self.run(i)
+        for i in range(t+1): self.run(i)
 
 attime=Calendar()
diff --git a/python/history.py b/python/history.py
index 29657c6..a285764 100644
--- a/python/history.py
+++ b/python/history.py
@@ -23,7 +23,10 @@ class History:
         t= int(t/self.freq)
         print "robot.set(",self.q[t],")"
         print "robot.setVelocity(",self.qdot[t],")"
-        print "robot.state.time = ",t
+        print "T0 = ",t
+        print "robot.state.time = T0"
+        print "[ t.feature.position.recompute(T0) for t in taskrh,tasklh]"
+        print "attime.fastForward(T0)"
     def dumpToOpenHRP(self,baseName = "dyninv",sample = 1):
         filePos = open(baseName+'.pos','w')
         fileRPY = open(baseName+'.hip','w')
-- 
GitLab