inverted_double_pendulum.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!-- Cartpole Model
  2. The state space is populated with joints in the order that they are
  3. defined in this file. The actuators also operate on joints.
  4. State-Space (name/joint/parameter):
  5. - cart slider position (m)
  6. - pole hinge angle (rad)
  7. - cart slider velocity (m/s)
  8. - pole hinge angular velocity (rad/s)
  9. Actuators (name/actuator/parameter):
  10. - cart motor force x (N)
  11. -->
  12. <mujoco model="cartpole">
  13. <compiler coordinate="local" inertiafromgeom="true"/>
  14. <custom>
  15. <numeric data="2" name="frame_skip"/>
  16. </custom>
  17. <default>
  18. <joint damping="0.05"/>
  19. <geom contype="0" friction="1 0.1 0.1" rgba="0.7 0.7 0 1"/>
  20. </default>
  21. <option gravity="1e-5 0 -9.81" integrator="RK4" timestep="0.01"/>
  22. <size nstack="3000"/>
  23. <worldbody>
  24. <geom name="floor" pos="0 0 -3.0" rgba="0.8 0.9 0.8 1" size="40 40 40" type="plane"/>
  25. <geom name="rail" pos="0 0 0" quat="0.707 0 0.707 0" rgba="0.3 0.3 0.7 1" size="0.02 1" type="capsule"/>
  26. <body name="cart" pos="0 0 0">
  27. <joint axis="1 0 0" limited="true" margin="0.01" name="slider" pos="0 0 0" range="-1 1" type="slide"/>
  28. <geom name="cart" pos="0 0 0" quat="0.707 0 0.707 0" size="0.1 0.1" type="capsule"/>
  29. <body name="pole" pos="0 0 0">
  30. <joint axis="0 1 0" name="hinge" pos="0 0 0" type="hinge"/>
  31. <geom fromto="0 0 0 0 0 0.6" name="cpole" rgba="0 0.7 0.7 1" size="0.045 0.3" type="capsule"/>
  32. <body name="pole2" pos="0 0 0.6">
  33. <joint axis="0 1 0" name="hinge2" pos="0 0 0" type="hinge"/>
  34. <geom fromto="0 0 0 0 0 0.6" name="cpole2" rgba="0 0.7 0.7 1" size="0.045 0.3" type="capsule"/>
  35. <!--site name="tip" pos="0 0 .6" size="0.01 0.01"/-->
  36. </body>
  37. </body>
  38. </body>
  39. </worldbody>
  40. <actuator>
  41. <motor ctrllimited="true" ctrlrange="-1 1" gear="500" joint="slider" name="slide"/>
  42. </actuator>
  43. </mujoco>