|
1 | 1 | from time import sleep
|
2 | 2 |
|
| 3 | +import example_robot_data |
3 | 4 | import numpy as np
|
4 | 5 | import pinocchio
|
5 |
| -from example_robot_data import readParamsFromSrdf |
6 |
| -from pinocchio import JointModelFreeFlyer |
7 |
| - |
8 |
| -model_dir = "/local/rbudhira/devel/install/sot/share/example-robot-data/robots/" |
9 |
| -# pinocchio_model_dir = join(dirname(dirname(str(abspath(__file__)))), "models") |
10 |
| -sdf_filename = model_dir + "cassie_description/robots/cassie.sdf" |
11 |
| -srdf_path = model_dir + "cassie_description/srdf/cassie_v2.srdf" |
12 |
| -package_dir = model_dir + "../../" |
13 |
| - |
14 |
| -sdf_parent_guidance = [ |
15 |
| - "left-roll-op", |
16 |
| - "left-yaw-op", |
17 |
| - "left-pitch-op", |
18 |
| - "left-knee-op", |
19 |
| - "left-tarsus-spring-joint", |
20 |
| - "left-foot-op", |
21 |
| - "right-roll-op", |
22 |
| - "right-yaw-op", |
23 |
| - "right-pitch-op", |
24 |
| - "right-knee-op", |
25 |
| - "right-tarsus-spring-joint", |
26 |
| - "right-foot-op", |
27 |
| -] |
28 |
| - |
29 |
| - |
30 |
| -robot = pinocchio.RobotWrapper.BuildFromSDF( |
31 |
| - sdf_filename, |
32 |
| - package_dirs=[package_dir], |
33 |
| - root_joint=JointModelFreeFlyer(), |
34 |
| - root_link_name="pelvis", |
35 |
| - parent_guidance=sdf_parent_guidance, |
36 |
| -) |
37 |
| - |
38 |
| -robot.q0 = readParamsFromSrdf( |
39 |
| - robot.model, srdf_path, has_rotor_parameters=False, referencePose="standing" |
40 |
| -) |
| 6 | +from pinocchio.visualize import GepettoVisualizer |
41 | 7 |
|
| 8 | +robot = example_robot_data.load("cassie") |
42 | 9 |
|
43 | 10 | constraint_models = robot.constraint_models
|
44 | 11 |
|
|
92 | 59 | mid_point /= 4.0
|
93 | 60 |
|
94 | 61 |
|
95 |
| -robot.initDisplay(loadModel=True) |
| 62 | +robot.setVisualizer(GepettoVisualizer()) |
| 63 | +robot.initViewer() |
| 64 | +robot.loadViewerModel("pinocchio") |
96 | 65 | gui = robot.viewer.gui
|
97 |
| - |
98 | 66 | robot.display(robot.q0)
|
99 | 67 | q0 = robot.q0.copy()
|
100 | 68 | constraint_datas = pinocchio.StdVec_RigidConstraintData()
|
|
0 commit comments