Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.74 KB

File metadata and controls

39 lines (31 loc) · 1.74 KB

ANYmal C Description (MJCF)

Requires MuJoCo 2.2.2 or later.

Overview

This package contains a simplified robot description (MJCF) of the ANYmal C robot developed by ANYbotics. It is derived from the publicly available URDF description.

URDF → MJCF derivation steps

  1. Converted the DAE mesh files to OBJ format using Blender.
  2. Processed .obj files with obj2mjcf.
  3. Added <mujoco> <compiler discardvisual="false"/> </mujoco> to the URDF's <robot> clause in order to preserve visual geometries.
  4. Loaded the URDF into MuJoCo and saved a corresponding MJCF.
  5. Added a <freejoint/> to the base, and a tracking light.
  6. Manually edited the MJCF to extract common properties into the <default> section.
  7. Added <exclude> clauses to prevent collisions between the base and the thighs.
  8. Added position-controlled actuators, roughly corresponding to the motor spec here.
  9. Added joint damping to correspond to D gains of the same spec.
  10. Added joint frictionloss to correspond to torque resolution of the same spec.
  11. Softened the contacts of the feet to approximate the effect of rubber.
  12. Added scene.xml which includes the robot, with a textured groundplane, skybox, and haze.

License

This model is released under a BSD-3-Clause License.