File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 77# create the viewer object
88viewer = mujoco_viewer .MujocoViewer (model , data )
99
10+ viewer .add_line_to_fig (line_name = "root-pos-x" , fig_idx = 0 )
11+ viewer .add_line_to_fig (line_name = "root-pos-z" , fig_idx = 0 )
12+ viewer .add_line_to_fig (line_name = "right_ankle_y" , fig_idx = 1 )
13+
14+ # user has access to mjvFigure
15+ fig = viewer .figs [0 ]
16+ fig .title = "Root Position"
17+ fig .flg_legend = True
18+ fig .xlabel = "Timesteps"
19+ fig .figurergba [0 ] = 0.2
20+ fig .figurergba [3 ] = 0.2
21+ fig .gridsize [0 ] = 5
22+ fig .gridsize [1 ] = 5
23+
24+ fig = viewer .figs [1 ]
25+ fig .title = "Joint position"
26+ fig .flg_legend = True
27+ fig .figurergba [0 ] = 0.2
28+ fig .figurergba [3 ] = 0.2
29+
1030# simulate and render
1131for _ in range (100000 ):
32+ viewer .add_data_to_line (line_name = "root-pos-x" , line_data = data .qpos [0 ], fig_idx = 0 )
33+ viewer .add_data_to_line (line_name = "root-pos-z" , line_data = data .qpos [2 ], fig_idx = 0 )
34+ viewer .add_data_to_line (line_name = "right_ankle_y" , line_data = data .qpos [
35+ mujoco .mj_name2id (model , mujoco .mjtObj .mjOBJ_JOINT , "right_ankle_y" )], fig_idx = 1 )
36+
1237 mujoco .mj_step (model , data )
1338 viewer .render ()
1439 if not viewer .is_alive :
1540 break
1641
1742# close
1843viewer .close ()
44+
You can’t perform that action at this time.
0 commit comments