File tree Expand file tree Collapse file tree 1 file changed +43
-2
lines changed
src/test/java/mujoco/java Expand file tree Collapse file tree 1 file changed +43
-2
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,49 @@ public void marshal() throws JAXBException {
2929
3030
3131 Builder <Void > builder = Mujoco .builder ();
32- builder .addActuator ().addCylinder ();
33- builder .addActuator ().addMotor ();
32+ builder .addOption ()
33+ .withTimestep (new BigDecimal (0.005 ));
34+ builder .addVisual ()
35+ .addMap ()
36+ .withForce (new BigDecimal (0.1 ))
37+ .withZfar (new BigDecimal (30 ))
38+ ;
39+ builder .addStatistic ()
40+ .withCenter ("0 0 0.7" );
41+
42+ builder .addKeyframe ()
43+ .addKey ()
44+ .withName ("squat" )
45+ .withQpos ("0 0 0.596 0.988015 0 0.154359 0 0 0.4 0 -0.25 -0.5 -2.5 -2.65 -0.8 0.56 -0.25 -0.5 -2.5 -2.65 -0.8 0.56 0 0 0 0 0 0" )
46+
47+ ;
48+ builder .addTendon ().addFixed ().addJoint ();
49+ builder .addContact ().addExclude ()
50+ .withBody1 ("waist_lower" )
51+ .withBody2 ("thigh_right" )
52+ ;
53+ Mujoco .Default .Builder <?> addDefault = builder .addDefault ();
54+ addDefault
55+ .addMotor ()
56+ .withCtrllimited (true )
57+ .withCtrlrange ("-1 1" )
58+ ;
59+ addDefault .addDefault ()
60+ .withClazz ("body" )
61+ .addDefault ()
62+ .withClazz ("thigh" )
63+ .addGeom ()
64+ .withSize ("0.06" )
65+
66+ ;
67+ Mujoco .Actuator .Builder <?> addActuator = builder .addActuator ();
68+ addActuator .addMuscle ();
69+ addActuator .addMotor ()
70+ .withName ("torso" )
71+ .withGear ("100" )
72+ .withJoint ("torso" )
73+
74+ ;
3475 Mujoco .Worldbody .Builder <?> addWorldbody = builder .addWorldbody ();
3576 addWorldbody .addGeom ()
3677 .withName ("floor" )
You can’t perform that action at this time.
0 commit comments