AgileX PiPER Description (MJCF)
Requires MuJoCo 2.3.4 or later.
Overview
This package contains a simplified robot description (MJCF) of the AgileX PiPER. It is derived from the publicly available model.
Derivation steps
- Added
<mujoco> <compiler balanceinertia="true" 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.
- Converted the the .objs to .xmls using obj2mjcf and replaced the original stls with them (since each obj in mujoco can have 1 color).
- Merged similar materials between the .objs
- Created a
<default>
section to define common properties for joints, actuators, and geoms. - Added an equality constraint so that the right finger mimics the position of the left finger.
- Manually designed box collision geoms for the gripper.
- Added
exclude
clause to prevent collisions betweenbase_link
andlink1
. - Added position controlled actuators.
- Added
impratio=10
andcone=elliptic
for better noslip. - Added
scene.xml
which includes the robot, with a textured groundplane, skybox, and haze.
License
This model is released under an MIT License.
Acknowledgement
This model was graciously contributed by Omar Rayyan.