<mujoco model="148-spur-gears-alternate-crank">
<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="pinion_h0" vertex="0.031476 -0.008 0.026086 0.031476 0.008 0.026086 0.018252 -0.008 0.03658 0.018252 0.008 0.03658 0.030584 -0.008 0.044156 0.030584 0.008 0.044156 0.036053 -0.008 0.039816 0.036053 0.008 0.039816"/><mesh name="pinion_h1" vertex="0.040302 -0.008 0.006853 0.040302 0.008 0.006853 0.034097 -0.008 0.022553 0.034097 0.008 0.022553 0.048564 -0.008 0.022949 0.048564 0.008 0.022949 0.051131 -0.008 0.016455 0.051131 0.008 0.016455"/><mesh name="pinion_h2" vertex="0.038329 -0.008 -0.014216 0.038329 0.008 -0.014216 0.040805 -0.008 0.002483 0.040805 0.008 0.002483 0.053532 -0.008 -0.004408 0.053532 0.008 -0.004408 0.052508 -0.008 -0.011315 0.052508 0.008 -0.011315"/><mesh name="pinion_h3" vertex="0.026086 -0.008 -0.031476 0.026086 0.008 -0.031476 0.03658 -0.008 -0.018252 0.03658 0.008 -0.018252 0.044156 -0.008 -0.030584 0.044156 0.008 -0.030584 0.039816 -0.008 -0.036053 0.039816 0.008 -0.036053"/><mesh name="pinion_h4" vertex="0.006853 -0.008 -0.040302 0.006853 0.008 -0.040302 0.022553 -0.008 -0.034097 0.022553 0.008 -0.034097 0.022949 -0.008 -0.048564 0.022949 0.008 -0.048564 0.016455 -0.008 -0.051131 0.016455 0.008 -0.051131"/><mesh name="big_h0" vertex="-0.027046 -0.008 0.133551 -0.027046 0.008 0.133551 -0.043353 -0.008 0.129181 -0.043353 0.008 0.129181 -0.042091 -0.008 0.143599 -0.042091 0.008 0.143599 -0.035347 -0.008 0.145406 -0.035347 0.008 0.145406"/><mesh name="big_h1" vertex="-0.049826 -0.008 0.126825 -0.049826 0.008 0.126825 -0.065126 -0.008 0.119691 -0.065126 0.008 0.119691 -0.066388 -0.008 0.134108 -0.066388 0.008 0.134108 -0.06006 -0.008 0.137059 -0.06006 0.008 0.137059"/><mesh name="big_h2" vertex="-0.071092 -0.008 0.116246 -0.071092 0.008 0.116246 -0.084921 -0.008 0.106563 -0.084921 0.008 0.106563 -0.088667 -0.008 0.120543 -0.088667 0.008 0.120543 -0.082947 -0.008 0.124547 -0.082947 0.008 0.124547"/><mesh name="big_h3" vertex="-0.090198 -0.008 0.102135 -0.090198 0.008 0.102135 -0.102135 -0.008 0.090198 -0.102135 0.008 0.090198 -0.108252 -0.008 0.103315 -0.108252 0.008 0.103315 -0.103315 -0.008 0.108252 -0.103315 0.008 0.108252"/><mesh name="big_h4" vertex="-0.106563 -0.008 0.084921 -0.106563 0.008 0.084921 -0.116246 -0.008 0.071092 -0.116246 0.008 0.071092 -0.124547 -0.008 0.082947 -0.124547 0.008 0.082947 -0.120543 -0.008 0.088667 -0.120543 0.008 0.088667"/><mesh name="big_h5" vertex="-0.119691 -0.008 0.065126 -0.119691 0.008 0.065126 -0.126825 -0.008 0.049826 -0.126825 0.008 0.049826 -0.137059 -0.008 0.06006 -0.137059 0.008 0.06006 -0.134108 -0.008 0.066388 -0.134108 0.008 0.066388"/><mesh name="big_h6" vertex="-0.129181 -0.008 0.043353 -0.129181 0.008 0.043353 -0.133551 -0.008 0.027046 -0.133551 0.008 0.027046 -0.145406 -0.008 0.035347 -0.145406 0.008 0.035347 -0.143599 -0.008 0.042091 -0.143599 0.008 0.042091"/><mesh name="big_h7" vertex="-0.134747 -0.008 0.020262 -0.134747 0.008 0.020262 -0.136218 -0.008 0.003444 -0.136218 0.008 0.003444 -0.149335 -0.008 0.009561 -0.149335 0.008 0.009561 -0.148726 -0.008 0.016516 -0.148726 0.008 0.016516"/><mesh name="big_h8" vertex="-0.136218 -0.008 -0.003444 -0.136218 0.008 -0.003444 -0.134747 -0.008 -0.020262 -0.134747 0.008 -0.020262 -0.148726 -0.008 -0.016516 -0.148726 0.008 -0.016516 -0.149335 -0.008 -0.009561 -0.149335 0.008 -0.009561"/><mesh name="big_h9" vertex="-0.133551 -0.008 -0.027046 -0.133551 0.008 -0.027046 -0.129181 -0.008 -0.043353 -0.129181 0.008 -0.043353 -0.143599 -0.008 -0.042091 -0.143599 0.008 -0.042091 -0.145406 -0.008 -0.035347 -0.145406 0.008 -0.035347"/><mesh name="big_h10" vertex="-0.126825 -0.008 -0.049826 -0.126825 0.008 -0.049826 -0.119691 -0.008 -0.065126 -0.119691 0.008 -0.065126 -0.134108 -0.008 -0.066388 -0.134108 0.008 -0.066388 -0.137059 -0.008 -0.06006 -0.137059 0.008 -0.06006"/><mesh name="big_h11" vertex="-0.116246 -0.008 -0.071092 -0.116246 0.008 -0.071092 -0.106563 -0.008 -0.084921 -0.106563 0.008 -0.084921 -0.120543 -0.008 -0.088667 -0.120543 0.008 -0.088667 -0.124547 -0.008 -0.082947 -0.124547 0.008 -0.082947"/></asset>
<size memory="64M"/>
<worldbody>
<body name="pinion" pos="0 0 0"><joint name="j_p" type="hinge" axis="0 1 0" damping="0.002" frictionloss="0"/><inertial pos="0.004906004808 0 -0.0007274332149" mass="0.241918321" fullinertia="0.0001178860254 0.0002338687578 0.0001263045808 0 0.000001276272243 0"/><geom name="pinion_h0" type="mesh" mesh="pinion_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="pinion_h1" type="mesh" mesh="pinion_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="pinion_h2" type="mesh" mesh="pinion_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="pinion_h3" type="mesh" mesh="pinion_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="pinion_h4" type="mesh" mesh="pinion_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"/></body>
<body name="big" pos="0.1923 0 0"><joint name="j_g" type="hinge" axis="0 1 0" damping="0.03" frictionloss="0" range="-1.4727 0" solreflimit="0.002 1" solimplimit="0.95 0.99 0.001" stiffness="0.5" springref="0"/><inertial pos="-0.005841800836 -0.0006116601359 0.004437670376" mass="1.717388698" fullinertia="0.01032541529 0.02072993601 0.01050616536 -0.00000547096344 0.0002422927378 0.00006123280259"/><geom name="big_h0" type="mesh" mesh="big_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="big_h1" type="mesh" mesh="big_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="big_h2" type="mesh" mesh="big_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="big_h3" type="mesh" mesh="big_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="big_h4" type="mesh" mesh="big_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="big_h5" type="mesh" mesh="big_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="big_h6" type="mesh" mesh="big_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="big_h7" type="mesh" mesh="big_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="big_h8" type="mesh" mesh="big_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="big_h9" type="mesh" mesh="big_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="big_h10" type="mesh" mesh="big_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="big_h11" type="mesh" mesh="big_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"/></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_p" kv="1" forcerange="-5 5"/></actuator>
</mujoco>
