assets/xmls/particle_hinge/main.xml (27 lines of code) (raw):

<?xml version="1.0" encoding="utf-8"?> <mujoco> <asset> <texture name='smiley' file="smiley.png" gridsize="3 4" gridlayout=".U..LFRB.D.."/> <material name="matSmiley" texture="smiley" specular="1" shininess=".3" reflectance="0"/> </asset> <option timestep="0.005"/> <worldbody> <body name="particle" pos="0.15 0.15 0.15"> <joint axis="1 0 0" damping="10" name="tx" pos="0 0 0" type="slide"></joint> <joint axis="0 1 0" damping="10" name="ty" pos="0 0 0" type="slide"></joint> <joint axis="0 0 1" damping="10000" name="tz" pos="0 0 0" type="slide"></joint> <joint axis="0 0 1" damping="10" name="rz" pos="0 0 0" type="hinge"></joint> <geom name="agent" material="matSmiley" mass="1" pos="0 0 0" rgba="1 0 0 1" size="0.15" type="sphere" euler="1.57 0 0"></geom> <geom name="arm1" mass="0" pos="-0.13 -0.075 -0.05" rgba="1 0 0 1" size="0.05" type="sphere" euler="1.57 0 0"></geom> <geom name="arm2" mass="0" pos="0.13 -0.075 -0.05" rgba="1 0 0 1" size="0.05" type="sphere" euler="1.57 0 0"></geom> </body> <body name="annotation:outer_bound" pos="0.15 0.15 0.15"> <geom conaffinity="0" contype="0" mass="0" pos="0 0 0" rgba="0.417 0.7203 0.0001 0.1" size="0.15 0.15 0.15" type="box"></geom> </body> </worldbody> <actuator> <motor name="motortx" gear="100" joint="tx"></motor> <motor name="motorty" gear="100" joint="ty"></motor> <motor name="motorrz" gear="100" joint="rz"></motor> </actuator> </mujoco>