Important
Requires MuJoCo 3.1.3 or later.
See CHANGELOG.md for a full history of changes.
This package contains a MuJoCo robot description (MJCF) of Rizon4 developed by Flexiv Robotics.
-
Loaded the URDF into MuJoCo and saved a corresponding MJCF.
-
Manually edited the MJCF to extract common properties into the
<default>section. -
Added position-controlled actuators for the arm with three default classes (
joint1,joint2,joint3) matching the three motor sizes and their respectiveactuatorfrcrangelimits (123, 64, and 39 Nm). -
Rounded material properties (specular, shininess, rgba) to 2 significant digits.
-
Computed per-joint PD gains (
kp,kv) from the diagonal of the joint-space mass matrix at the home configuration. The gains follow a second-order response model:kp = M_ii * w_n^2kv = 2 * zeta * M_ii * w_n
Natural frequencies are chosen per actuator class so that each actuator saturates at approximately 10 degrees of position error (1.5 Hz for
joint1, 2.0 Hz forjoint2, 6.0 Hz forjoint3), with a critically damped response (zeta = 1). Seecompute_gains.pyto reproduce or adjust these values. -
Added a
homekeyframe. -
Added
scene.xmlwhich includes the robot, with a textured groundplane, skybox, and haze.
This model is released under an Apache-2.0 License.
