4 import pinocchio
as se3
8 print(
"Test RobotWrapper")
12 filename = str(os.path.dirname(os.path.abspath(__file__)))
13 path = filename +
"/../../models/romeo" 14 urdf = path +
"/urdf/romeo.urdf" 15 vector = se3.StdVec_StdString()
16 vector.extend(item
for item
in path)
18 robot = tsid.RobotWrapper(urdf, vector, se3.JointModelFreeFlyer(),
False)
20 lb = model.lowerPositionLimit
21 lb[0:3] = -10.0 * np.ones(3)
22 lb[3:7] = -1.0 * np.ones(4)
24 ub = model.upperPositionLimit
25 ub[0:3] = 10.0 * np.ones(3)
26 ub[3:7] = 1.0 * np.ones(4)
28 q = se3.randomConfiguration(robot.model(), lb, ub)
33 robot.computeAllTerms(data, q, v)
34 print(robot.com(data))
36 print(
"All test is done")