<?xml version="1.0" encoding="utf-8"?>
<mujoco>
	<default>
		<default class="position">
			<position ctrllimited="true" forcelimited="false"></position>
		</default>
		<default class="geom0">
			<geom conaffinity="0" contype="1" friction="1 0.005 0.001" margin="0.001" rgba="0.75 0.6 0.5 1" solimp="0.95 0.95 0.01" solref="0.008 1" user="0"></geom>
		</default>
		<default class="geom1">
			<geom conaffinity="0" contype="1" friction="1 0.005 0.001" margin="0.001" rgba="0.7 0.6 0.55 1" solimp="0.95 0.95 0.01" solref="0.008 1" user="0"></geom>
		</default>
		<default class="arm">
			<joint armature="0.1" damping="5" limited="true" stiffness="0" user="0"></joint>
		</default>
		<default class="not_arm">
			<joint armature="0.1" damping="1" limited="true" stiffness="0" user="0"></joint>
		</default>
	</default>
	<equality>
		<weld body1="mocap" body2="claw" solimp="0.02 0.1 0.05" solref="0.06 1"></weld>
	</equality>
	<worldbody>
		<body mocap="true" name="mocap" pos="0.37 0.1 -0.065" euler="3.1416 0 0">
			<geom class="geom1" conaffinity="0" contype="0" fromto="0 0.02 0 0 -0.02 0" rgba="0.5 0.5 0.5 0.15" size="0.01" type="capsule"></geom>
		</body>
		<body name="basearm" pos="0.1 0.1 0.395">
			<camera euler="0 0 0" fovy="40" name="rgb" pos="0 0 2"></camera>
			<geom class="geom0" pos="0 0 0.025" size="0.1 0.1 0.025" type="box"></geom>
			<joint axis="1 0 0" class="not_arm" damping="10" limited="false" margin="0.001" name="slide0" pos="0 0 0" type="slide"></joint>
			<joint axis="0 1 0" class="not_arm" damping="10" limited="false" margin="0.001" name="slide1" pos="0 0 0" type="slide"></joint>
			<joint axis="0 0 1" class="not_arm" damping="1000000" limited="false" margin="0.001" name="slide2" pos="0 0 0" type="slide"></joint>
			<body name="upperarm" pos="0 0 0">
				<geom class="geom0" fromto="0 0 0 0 0 -0.345" size="0.05" type="capsule"></geom>
				<joint axis="1 0 0" class="arm" name="s_abduction" pos="0 0 0" range="-1.57 1.57" type="hinge" user="1"></joint>
				<joint axis="0 -1 0" class="arm" name="s_flexion" pos="0 0 0" range="-0.85 1.2" type="hinge" user="2"></joint>
				<joint axis="0 0 1" class="arm" name="s_rotation" pos="0 0 0" range="-0.85 0.85" type="hinge" user="3"></joint>
				<body name="forearm" pos="0 0 -0.36">
					<geom class="geom0" fromto="0 0 0 0.225 0 0" size="0.035" type="capsule"></geom>
					<joint axis="0 -1 0" class="arm" name="e_flexion" pos="0 0 0" range="-1.5 1.05" type="hinge" user="4"></joint>
					<joint axis="-1 0 0" class="arm" name="e_pronation" pos="0 0 0" range="-1.5 1.57" type="hinge" user="5"></joint>
					<body name="claw" pos="0.27 0 0" euler="3.1416 0 0">
						<geom class="geom1" fromto="0 0.02 0 0 -0.02 0" name="Geomclaw" size="0.01" type="capsule"></geom>
						<joint axis="0 0 1" class="not_arm" name="w_abduction" pos="0 0 0" range="-0.5 0.5" type="hinge" user="6"></joint>
						<joint axis="0 -1 0" class="not_arm" name="w_flexion" pos="0 0 0" range="-1.05 1.05" type="hinge" user="7"></joint>
						<body name="rightclaw" pos="0.01 -0.02 0">
							<geom class="geom1" fromto="0 0 0.015 0.03 -0.02 0.015" name="rightclaw_it" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0.03 -0.02 0.015 0.07 0 0.015" name="rightclaw_ot" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0 0 -0.015 0.03 -0.02 -0.015" name="rightclaw_ib" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0.03 -0.02 -0.015 0.07 0 -0.015" name="rightclaw_ob" size="0.005" type="capsule"></geom>
							<joint axis="0 0 -1" class="not_arm" name="rc_close" pos="0 0 0" range="-1.05 1.05" type="hinge" user="8"></joint>
						</body>
						<body name="leftclaw" pos="0.01 0.02 0">
							<geom class="geom1" fromto="0 0 0.015 0.03 0.02 0.015" name="leftclaw_it" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0.03 0.02 0.015 0.07 0 0.015" name="leftclaw_ot" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0 0 -0.015 0.03 0.02 -0.015" name="leftclaw_ib" size="0.005" type="capsule"></geom>
							<geom class="geom1" fromto="0.03 0.02 -0.015 0.07 0 -0.015" name="leftclaw_ob" size="0.005" type="capsule"></geom>
							<joint axis="0 0 1" class="not_arm" name="lc_close" pos="0 0 0" range="-1.05 1.05" type="hinge" user="9"></joint>
						</body>
						<site name="grip" pos="0.04 0 0" rgba="1 0 0 1" size="0.01 0.01 0.01"></site>
					</body>
				</body>
			</body>
		</body>
	</worldbody>
	<actuator>
		<position class="position" ctrllimited="false" joint="slide0" kp="100" name="slide0"></position>
		<position class="position" ctrllimited="false" joint="slide1" kp="100" name="slide1"></position>
		<position class="position" ctrlrange="-1.57 0.7" joint="s_abduction" kp="100" name="s_abduction"></position>
		<position class="position" ctrlrange="-0.85 1.57" joint="s_flexion" kp="100" name="s_flexion"></position>
		<position class="position" ctrlrange="-0.85 0.85" joint="s_rotation" kp="100" name="s_rotation"></position>
		<position class="position" ctrlrange="-1.5 1.05" joint="e_flexion" kp="70" name="e_flexion"></position>
		<position class="position" ctrlrange="-1.5 1.57" joint="e_pronation" kp="70" name="e_pronation"></position>
		<position class="position" ctrlrange="-0.5 0.5" joint="w_abduction" kp="30" name="w_abduction"></position>
		<position class="position" ctrlrange="-1.05 1.05" joint="w_flexion" kp="30" name="w_flexion"></position>
		<position class="position" ctrlrange="-1.05 1.05" joint="rc_close" kp="10" name="rc_close" user="1"></position>
		<position class="position" ctrlrange="-1.05 1.05" joint="lc_close" kp="10" name="lc_close" user="1"></position>
	</actuator>
</mujoco>
