From c504e7f0f155c39900936cbcef85bd4feed2b4ee Mon Sep 17 00:00:00 2001 From: Mansard <nmansard@laas.fr> Date: Mon, 7 Nov 2011 17:02:11 +0100 Subject: [PATCH] Modify the output for OpenHRP seqplay. --- python/history.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/python/history.py b/python/history.py index e28cd9d..368ba72 100644 --- a/python/history.py +++ b/python/history.py @@ -30,9 +30,11 @@ class History: def dumpToOpenHRP(self,baseName = "dyninv",sample = 1): filePos = open(baseName+'.pos','w') fileRPY = open(baseName+'.hip','w') + fileWaist = open(baseName+'.waist','w') sampleT = 0.005 for nT,q in enumerate(self.q): fileRPY.write(str(sampleT*nT)+' '+str(q[3])+' '+str(q[4])+' '+str(q[5])+'\n') + fileWaist.write(str(sampleT*nT)+' '+str(q[0])+' '+str(q[1])+' '+str(q[2])+' '+str(q[3])+' '+str(q[4])+' '+str(q[5])+'\n') filePos.write(str(sampleT*nT)+' ') for j in range(6,36): filePos.write(str(q[j])+' ') @@ -42,9 +44,9 @@ class History: for nT,z in enumerate(self.zmp): fileZMP.write(str(sampleT*nT)+' '+str(z[0])+' '+str(z[1])+' '+str(z[2])+'\n') - filePos0 = open(baseName+'.pos0','w') - filePos0.write( "seq.sendMsg(\":joint-angles " ) + filePos0 = open(baseName+'_pos0.py','w') + filePos0.write( "dyninv_posinit = '" ) q0 = self.q[0] for x in q0[6:36]: filePos0.write( str(x*180.0/pi)+' ' ) - filePos0.write( " 0 0 0 0 0 0 0 0 0 0 5\")") + filePos0.write( " 0 0 0 0 0 0 0 0 0 0 '") -- GitLab