Requires MuJoCo 2.3.3 or later.
This package contains a simplified robot description (MJCF) of the UR10e developed by Universal Robots. It is derived from the publicly available URDF description.
- Converted the DAE mesh
files
to OBJ format using Blender.
- In this process, the Z axis of the joint that a link is connected to should point up.
- Processed
.obj
files withobj2mjcf
. - Added
<mujoco> <compiler discardvisual="false"/> </mujoco>
to the URDF's<robot>
clause in order to preserve visual geometries. - Loaded the URDF into MuJoCo and saved a corresponding MJCF.
- Added a tracking light to the base.
- Manually edited the MJCF to extract common properties into the
<default>
section. - Manually edited colors to match UR10 colors.
- Added position-controlled actuators and joint damping and armature. Note that these values have not been carefully tuned -- contributions are more than welcome to improve them.
- Added home joint configuration as a
keyframe
. - Manually designed collision geometries to be as realistic as the UR10's shape.
- Added
scene.xml
, which includes the robot, with a textured ground plane, skybox, and haze.
Although the model is stable in the scene.xml
, you might see unstable behavior when combined with
other models (i.e., Robotiq-2F85 gripper). Switching the integrator from Euler
to RK4
helps in
these cases.
This model is released under a BSD-3-Clause License.