diff --git a/scripts/hpp_wholebody_motion/export/openHRP.py b/scripts/hpp_wholebody_motion/export/openHRP.py index dc4c87d80ae56f36e201d58a32739811ee37dfcc..5e98c7b3a8d912261a531e739cd3cd259a5024fe 100644 --- a/scripts/hpp_wholebody_motion/export/openHRP.py +++ b/scripts/hpp_wholebody_motion/export/openHRP.py @@ -309,8 +309,9 @@ def writeKinematicsData(robot, data, path, project_name): print "write file : ",filename_acc -def export(q_t,v_t,a_t): - t_t = [i*cfg.IK_dt for i in range(len(q_t))] +def export(q_t,v_t,a_t,t_t = None): + if not t_t : + t_t = [i*cfg.IK_dt for i in range(len(q_t))] assert len(q_t) == len(v_t) and len(q_t) == len(a_t) and len(q_t) == len(t_t) and "all states vector must have the same size" rp = RosPack() urdf = rp.get_path(cfg.Robot.packageName)+'/urdf/'+cfg.Robot.urdfName+cfg.Robot.urdfSuffix+'.urdf'