<mujoco model="269-mutilated-racks-spur-gear">
<compiler angle="radian" autolimits="true"/>
<option timestep="0.0002" integrator="implicitfast" iterations="100" cone="elliptic" impratio="10" solver="PGS" gravity="0 0 0"><flag multiccd="enable"/></option>
<asset><mesh name="gear_h0" vertex="-0.002646 -0.008 0.056571 -0.002646 0.008 0.056571 -0.019204 -0.008 0.053277 -0.019204 0.008 0.053277 -0.017002 -0.008 0.067582 -0.017002 0.008 0.067582 -0.010154 -0.008 0.068944 -0.010154 0.008 0.068944"/><mesh name="gear_h1" vertex="-0.024094 -0.008 0.051252 -0.024094 0.008 0.051252 -0.03813 -0.008 0.041873 -0.03813 0.008 0.041873 -0.04157 -0.008 0.055931 -0.04157 0.008 0.055931 -0.035765 -0.008 0.05981 -0.035765 0.008 0.05981"/><mesh name="gear_h2" vertex="-0.041873 -0.008 0.03813 -0.041873 0.008 0.03813 -0.051252 -0.008 0.024094 -0.051252 0.008 0.024094 -0.05981 -0.008 0.035765 -0.05981 0.008 0.035765 -0.055931 -0.008 0.04157 -0.055931 0.008 0.04157"/><mesh name="gear_h3" vertex="-0.053277 -0.008 0.019204 -0.053277 0.008 0.019204 -0.056571 -0.008 0.002646 -0.056571 0.008 0.002646 -0.068944 -0.008 0.010154 -0.068944 0.008 0.010154 -0.067582 -0.008 0.017002 -0.067582 0.008 0.017002"/><mesh name="gear_h4" vertex="-0.056571 -0.008 -0.002646 -0.056571 0.008 -0.002646 -0.053277 -0.008 -0.019204 -0.053277 0.008 -0.019204 -0.067582 -0.008 -0.017002 -0.067582 0.008 -0.017002 -0.068944 -0.008 -0.010154 -0.068944 0.008 -0.010154"/><mesh name="gear_h5" vertex="-0.051252 -0.008 -0.024094 -0.051252 0.008 -0.024094 -0.041873 -0.008 -0.03813 -0.041873 0.008 -0.03813 -0.055931 -0.008 -0.04157 -0.055931 0.008 -0.04157 -0.05981 -0.008 -0.035765 -0.05981 0.008 -0.035765"/><mesh name="gear_h6" vertex="-0.03813 -0.008 -0.041873 -0.03813 0.008 -0.041873 -0.024094 -0.008 -0.051252 -0.024094 0.008 -0.051252 -0.035765 -0.008 -0.05981 -0.035765 0.008 -0.05981 -0.04157 -0.008 -0.055931 -0.04157 0.008 -0.055931"/><mesh name="gear_h7" vertex="-0.019204 -0.008 -0.053277 -0.019204 0.008 -0.053277 -0.002646 -0.008 -0.056571 -0.002646 0.008 -0.056571 -0.010154 -0.008 -0.068944 -0.010154 0.008 -0.068944 -0.017002 -0.008 -0.067582 -0.017002 0.008 -0.067582"/><mesh name="gear_h8" vertex="0.002646 -0.008 -0.056571 0.002646 0.008 -0.056571 0.019204 -0.008 -0.053277 0.019204 0.008 -0.053277 0.017002 -0.008 -0.067582 0.017002 0.008 -0.067582 0.010154 -0.008 -0.068944 0.010154 0.008 -0.068944"/><mesh name="gear_h9" vertex="0.024094 -0.008 -0.051252 0.024094 0.008 -0.051252 0.03813 -0.008 -0.041873 0.03813 0.008 -0.041873 0.04157 -0.008 -0.055931 0.04157 0.008 -0.055931 0.035765 -0.008 -0.05981 0.035765 0.008 -0.05981"/><mesh name="gear_h10" vertex="0.041873 -0.008 -0.03813 0.041873 0.008 -0.03813 0.051252 -0.008 -0.024094 0.051252 0.008 -0.024094 0.05981 -0.008 -0.035765 0.05981 0.008 -0.035765 0.055931 -0.008 -0.04157 0.055931 0.008 -0.04157"/><mesh name="gear_h11" vertex="0.053277 -0.008 -0.019204 0.053277 0.008 -0.019204 0.056571 -0.008 -0.002646 0.056571 0.008 -0.002646 0.068944 -0.008 -0.010154 0.068944 0.008 -0.010154 0.067582 -0.008 -0.017002 0.067582 0.008 -0.017002"/><mesh name="gear_h12" vertex="0.056571 -0.008 0.002646 0.056571 0.008 0.002646 0.053277 -0.008 0.019204 0.053277 0.008 0.019204 0.067582 -0.008 0.017002 0.067582 0.008 0.017002 0.068944 -0.008 0.010154 0.068944 0.008 0.010154"/><mesh name="gear_h13" vertex="0.051252 -0.008 0.024094 0.051252 0.008 0.024094 0.041873 -0.008 0.03813 0.041873 0.008 0.03813 0.055931 -0.008 0.04157 0.055931 0.008 0.04157 0.05981 -0.008 0.035765 0.05981 0.008 0.035765"/><mesh name="gear_h14" vertex="0.03813 -0.008 0.041873 0.03813 0.008 0.041873 0.024094 -0.008 0.051252 0.024094 0.008 0.051252 0.035765 -0.008 0.05981 0.035765 0.008 0.05981 0.04157 -0.008 0.055931 0.04157 0.008 0.055931"/><mesh name="gear_h15" vertex="0.019204 -0.008 0.053277 0.019204 0.008 0.053277 0.002646 -0.008 0.056571 0.002646 0.008 0.056571 0.010154 -0.008 0.068944 0.010154 0.008 0.068944 0.017002 -0.008 0.067582 0.017002 0.008 0.067582"/><mesh name="rackframe_h0" vertex="-0.650779 -0.008 0.072 -0.650779 0.008 0.072 0.04 -0.008 0.072 0.04 0.008 0.072 0.04 -0.008 0.084 0.04 0.008 0.084 -0.650779 -0.008 0.084 -0.650779 0.008 0.084"/><mesh name="rackframe_h1" vertex="-0.650779 -0.008 -0.084 -0.650779 0.008 -0.084 0.04 -0.008 -0.084 0.04 0.008 -0.084 0.04 -0.008 -0.072 0.04 0.008 -0.072 -0.650779 -0.008 -0.072 -0.650779 0.008 -0.072"/><mesh name="rackframe_h2" vertex="-0.00819 -0.008 0.072 -0.00819 0.008 0.072 0.00819 -0.008 0.072 0.00819 0.008 0.072 0.003822 -0.008 0.06 0.003822 0.008 0.06 -0.003822 -0.008 0.06 -0.003822 0.008 0.06"/><mesh name="rackframe_h3" vertex="-0.033322 -0.008 0.072 -0.033322 0.008 0.072 -0.016943 -0.008 0.072 -0.016943 0.008 0.072 -0.021311 -0.008 0.06 -0.021311 0.008 0.06 -0.028955 -0.008 0.06 -0.028955 0.008 0.06"/><mesh name="rackframe_h4" vertex="-0.058455 -0.008 0.072 -0.058455 0.008 0.072 -0.042076 -0.008 0.072 -0.042076 0.008 0.072 -0.046443 -0.008 0.06 -0.046443 0.008 0.06 -0.054087 -0.008 0.06 -0.054087 0.008 0.06"/><mesh name="rackframe_h5" vertex="-0.083588 -0.008 0.072 -0.083588 0.008 0.072 -0.067209 -0.008 0.072 -0.067209 0.008 0.072 -0.071576 -0.008 0.06 -0.071576 0.008 0.06 -0.07922 -0.008 0.06 -0.07922 0.008 0.06"/><mesh name="rackframe_h6" vertex="-0.184119 -0.008 -0.072 -0.184119 0.008 -0.072 -0.16774 -0.008 -0.072 -0.16774 0.008 -0.072 -0.172107 -0.008 -0.06 -0.172107 0.008 -0.06 -0.179751 -0.008 -0.06 -0.179751 0.008 -0.06"/><mesh name="rackframe_h7" vertex="-0.209252 -0.008 -0.072 -0.209252 0.008 -0.072 -0.192872 -0.008 -0.072 -0.192872 0.008 -0.072 -0.19724 -0.008 -0.06 -0.19724 0.008 -0.06 -0.204884 -0.008 -0.06 -0.204884 0.008 -0.06"/><mesh name="rackframe_h8" vertex="-0.234384 -0.008 -0.072 -0.234384 0.008 -0.072 -0.218005 -0.008 -0.072 -0.218005 0.008 -0.072 -0.222373 -0.008 -0.06 -0.222373 0.008 -0.06 -0.230017 -0.008 -0.06 -0.230017 0.008 -0.06"/><mesh name="rackframe_h9" vertex="-0.259517 -0.008 -0.072 -0.259517 0.008 -0.072 -0.243138 -0.008 -0.072 -0.243138 0.008 -0.072 -0.247505 -0.008 -0.06 -0.247505 0.008 -0.06 -0.255149 -0.008 -0.06 -0.255149 0.008 -0.06"/><mesh name="rackframe_h10" vertex="-0.360048 -0.008 0.072 -0.360048 0.008 0.072 -0.343669 -0.008 0.072 -0.343669 0.008 0.072 -0.348036 -0.008 0.06 -0.348036 0.008 0.06 -0.35568 -0.008 0.06 -0.35568 0.008 0.06"/><mesh name="rackframe_h11" vertex="-0.385181 -0.008 0.072 -0.385181 0.008 0.072 -0.368801 -0.008 0.072 -0.368801 0.008 0.072 -0.373169 -0.008 0.06 -0.373169 0.008 0.06 -0.380813 -0.008 0.06 -0.380813 0.008 0.06"/><mesh name="rackframe_h12" vertex="-0.410313 -0.008 0.072 -0.410313 0.008 0.072 -0.393934 -0.008 0.072 -0.393934 0.008 0.072 -0.398302 -0.008 0.06 -0.398302 0.008 0.06 -0.405946 -0.008 0.06 -0.405946 0.008 0.06"/><mesh name="rackframe_h13" vertex="-0.435446 -0.008 0.072 -0.435446 0.008 0.072 -0.419067 -0.008 0.072 -0.419067 0.008 0.072 -0.423435 -0.008 0.06 -0.423435 0.008 0.06 -0.431079 -0.008 0.06 -0.431079 0.008 0.06"/><mesh name="rackframe_h14" vertex="-0.535977 -0.008 -0.072 -0.535977 0.008 -0.072 -0.519598 -0.008 -0.072 -0.519598 0.008 -0.072 -0.523966 -0.008 -0.06 -0.523966 0.008 -0.06 -0.53161 -0.008 -0.06 -0.53161 0.008 -0.06"/><mesh name="rackframe_h15" vertex="-0.56111 -0.008 -0.072 -0.56111 0.008 -0.072 -0.544731 -0.008 -0.072 -0.544731 0.008 -0.072 -0.549098 -0.008 -0.06 -0.549098 0.008 -0.06 -0.556742 -0.008 -0.06 -0.556742 0.008 -0.06"/><mesh name="rackframe_h16" vertex="-0.586243 -0.008 -0.072 -0.586243 0.008 -0.072 -0.569863 -0.008 -0.072 -0.569863 0.008 -0.072 -0.574231 -0.008 -0.06 -0.574231 0.008 -0.06 -0.581875 -0.008 -0.06 -0.581875 0.008 -0.06"/><mesh name="rackframe_h17" vertex="-0.611375 -0.008 -0.072 -0.611375 0.008 -0.072 -0.594996 -0.008 -0.072 -0.594996 0.008 -0.072 -0.599364 -0.008 -0.06 -0.599364 0.008 -0.06 -0.607008 -0.008 -0.06 -0.607008 0.008 -0.06"/></asset>
<size memory="64M"/>
<worldbody>
<body name="gear" pos="0 0 0"><joint name="j_g" type="hinge" axis="0 1 0" damping="0.05" frictionloss="0"/><inertial pos="0 -0.000009837803783 0.00003356427173" mass="1.55004108" fullinertia="0.001637233232 0.003206329078 0.00163541362 0 0 4.417091784e-7"/><geom name="gear_h0" type="mesh" mesh="gear_h0" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h1" type="mesh" mesh="gear_h1" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h2" type="mesh" mesh="gear_h2" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h3" type="mesh" mesh="gear_h3" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h4" type="mesh" mesh="gear_h4" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h5" type="mesh" mesh="gear_h5" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h6" type="mesh" mesh="gear_h6" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h7" type="mesh" mesh="gear_h7" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h8" type="mesh" mesh="gear_h8" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h9" type="mesh" mesh="gear_h9" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h10" type="mesh" mesh="gear_h10" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h11" type="mesh" mesh="gear_h11" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h12" type="mesh" mesh="gear_h12" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h13" type="mesh" mesh="gear_h13" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h14" type="mesh" mesh="gear_h14" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="gear_h15" type="mesh" mesh="gear_h15" contype="8" conaffinity="16" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/></body>
<body name="rackframe" pos="0 0 0"><joint name="j_f" type="slide" axis="1 0 0" damping="1" frictionloss="0"/><inertial pos="-0.2418326882 0 0" mass="0.9754960896" fullinertia="0.005037217495 0.05762201762 0.05262506654 0 -0.0005847881592 0"/><geom name="rackframe_h0" type="mesh" mesh="rackframe_h0" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h1" type="mesh" mesh="rackframe_h1" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h2" type="mesh" mesh="rackframe_h2" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h3" type="mesh" mesh="rackframe_h3" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h4" type="mesh" mesh="rackframe_h4" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h5" type="mesh" mesh="rackframe_h5" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h6" type="mesh" mesh="rackframe_h6" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h7" type="mesh" mesh="rackframe_h7" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h8" type="mesh" mesh="rackframe_h8" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h9" type="mesh" mesh="rackframe_h9" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h10" type="mesh" mesh="rackframe_h10" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h11" type="mesh" mesh="rackframe_h11" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h12" type="mesh" mesh="rackframe_h12" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h13" type="mesh" mesh="rackframe_h13" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h14" type="mesh" mesh="rackframe_h14" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h15" type="mesh" mesh="rackframe_h15" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h16" type="mesh" mesh="rackframe_h16" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/><geom name="rackframe_h17" type="mesh" mesh="rackframe_h17" contype="16" conaffinity="8" condim="3" friction="0.1 0.005 0.0001" solref="0.002 1" solimp="0.95 0.99 0.0005" margin="0" group="2" mass="0"/></body>
<body name="frame" pos="0 0 0"></body>
<geom name="floor" type="plane" size="1 1 0.1" contype="0" conaffinity="0" group="1"/>
</worldbody>
<equality></equality>

<actuator><velocity name="drive" joint="j_f" kv="2000" forcerange="-200 200"/></actuator>
</mujoco>
