first commit

This commit is contained in:
2026-09-29 16:51:20 -05:00
commit a27f15bb95
15 changed files with 685 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
<launch>
<arg name="urdf_file" default="$(find assembly_1)/urdf/assembly_1.urdf"/>
<param name="robot_description" textfile="$(arg urdf_file)"/>
<node pkg="robot_state_publisher" type="robot_state_publisher" name="robot_state_publisher" output="screen"/>
<arg name="use_gui" default="true"/>
<node pkg="joint_state_publisher_gui" type="joint_state_publisher_gui" name="joint_state_publisher_gui">
<rosparam param="zeros">
</rosparam>
</node>
<node pkg="tf2_ros" type="static_transform_publisher" name="map_to_root" args="0 0 0 0 0 0 map root" />
<node pkg="rviz" type="rviz" name="rviz" output="screen"/>
</launch>
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+632
View File
@@ -0,0 +1,632 @@
<!--URDF generated by ONSHAPE BY PTC INC, 1.221-->
<robot name="assembly_1">
<link name="cylindrical_2" />
<link name="base1">
<inertial>
<mass value="4.94078e-06" />
<origin xyz="-0.00066035 1.04083e-17 0.00825646" rpy="0 -0 0" />
<inertia ixx="9.936e-10" ixy="0" ixz="2.9208e-11" iyy="1.51135e-09" iyz="0" izz="1.54615e-09" />
</inertial>
<visual>
<origin xyz="-0.0175 -0.01236 0.002032" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name='root' />
<link name="part_1_1">
<inertial>
<mass value="4.74998e-05" />
<origin xyz="-0.067761 -0.0187165 -6.82867e-10" rpy="0 -0 0" />
<inertia ixx="5.62958e-09" ixy="3.05603e-10" ixz="1.93065e-15" iyy="8.3345e-08" iyz="5.16404e-15" izz="8.63226e-08" />
</inertial>
<visual>
<origin xyz="0.0164 -0.0372618 -0.01" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="base2">
<inertial>
<mass value="4.94078e-06" />
<origin xyz="0.0168397 0.01236 0.00622446" rpy="0 -0 0" />
<inertia ixx="9.936e-10" ixy="0" ixz="2.9208e-11" iyy="1.51135e-09" iyz="0" izz="1.54615e-09" />
</inertial>
<visual>
<origin xyz="0 0 0" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="part_1_2">
<inertial>
<mass value="3.88175e-05" />
<origin xyz="-0.0538338 -0.0187356 -5.08313e-09" rpy="0 -0 0" />
<inertia ixx="1.23173e-08" ixy="2.48981e-10" ixz="-3.89441e-15" iyy="4.12896e-08" iyz="1.27113e-15" izz="5.13428e-08" />
</inertial>
<visual>
<origin xyz="0.0164 -0.0372618 -0.01" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_2.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="part_1_3">
<inertial>
<mass value="4.94078e-06" />
<origin xyz="-0.00066035 1.04083e-17 0.00825646" rpy="0 -0 0" />
<inertia ixx="9.936e-10" ixy="0" ixz="2.9208e-11" iyy="1.51135e-09" iyz="0" izz="1.54615e-09" />
</inertial>
<visual>
<origin xyz="-0.0175 -0.01236 0.002032" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="part_1_4">
<inertial>
<mass value="4.74998e-05" />
<origin xyz="-0.0677609 0.0185453 -6.82867e-10" rpy="0 -0 0" />
<inertia ixx="5.62958e-09" ixy="3.05603e-10" ixz="1.93065e-15" iyy="8.3345e-08" iyz="5.16404e-15" izz="8.63226e-08" />
</inertial>
<visual>
<origin xyz="0.0164001 -2.56722e-08 -0.01" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="part_1_5">
<inertial>
<mass value="1.13739e-06" />
<origin xyz="-1.87394e-20 -0.0288925 -0.00287993" rpy="0 -0 0" />
<inertia ixx="3.78305e-10" ixy="0" ixz="0" iyy="4.56555e-12" iyz="0" izz="3.80651e-10" />
</inertial>
<visual>
<origin xyz="0 -0.057785 -0.0045" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_3.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="part_1_6">
<inertial>
<mass value="1.13739e-06" />
<origin xyz="0.0288613 0.00134203 0.00162007" rpy="0 -0 1.61726" />
<inertia ixx="5.37189e-12" ixy="-1.7341e-11" ixz="0" iyy="3.77498e-10" iyz="0" izz="3.80651e-10" />
</inertial>
<visual>
<origin xyz="0.0577226 0.00268405 0" rpy="0 -0 1.61726" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_3.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="claw_bracket">
<inertial>
<mass value="1.29634e-05" />
<origin xyz="0.0251803 0.0307208 0.0015" rpy="0 -0 0" />
<inertia ixx="6.18779e-09" ixy="2.15183e-11" ixz="0" iyy="4.44008e-09" iyz="0" izz="1.06084e-08" />
</inertial>
<visual>
<origin xyz="-0.006477 0.0317533 0" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_4.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="claw1">
<inertial>
<mass value="2.29432e-05" />
<origin xyz="0.0892209 0.0275324 0.000278347" rpy="0 -0 1.56503" />
<inertia ixx="2.20354e-08" ixy="-1.53221e-08" ixz="3.17481e-10" iyy="8.28015e-08" iyz="9.33525e-12" izz="8.51427e-08" />
</inertial>
<visual>
<origin xyz="0.0367744 -0.0102122 0" rpy="0 -0 1.56503" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_5.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="sg_ziji_15_1__Твердое_тело1">
<inertial>
<mass value="8.52654e-06" />
<origin xyz="0.0235026 0.00298569 -1.41125e-06" rpy="0 -0 0" />
<inertia ixx="4.61006e-10" ixy="-3.34825e-11" ixz="-1.12846e-13" iyy="1.77028e-09" iyz="3.49592e-14" izz="1.41048e-09" />
</inertial>
<visual>
<origin xyz="0.0355 0.0011 -5.81767e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/SG_ZIJI_15_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="sg_ziji_15_1__Твердое_тело1_1">
<inertial>
<mass value="8.52654e-06" />
<origin xyz="0.0235026 0.00298569 -1.41125e-06" rpy="0 -0 0" />
<inertia ixx="4.61006e-10" ixy="-3.34825e-11" ixz="-1.12846e-13" iyy="1.77028e-09" iyz="3.49592e-14" izz="1.41048e-09" />
</inertial>
<visual>
<origin xyz="0.0355 0.0011 -5.81767e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/SG_ZIJI_15_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="sg_ziji_15_1__Твердое_тело1_2">
<inertial>
<mass value="8.52654e-06" />
<origin xyz="0.0235026 0.00298569 -1.41125e-06" rpy="0 -0 0" />
<inertia ixx="4.61006e-10" ixy="-3.34825e-11" ixz="-1.12846e-13" iyy="1.77028e-09" iyz="3.49592e-14" izz="1.41048e-09" />
</inertial>
<visual>
<origin xyz="0.0355 0.0011 -5.81767e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/SG_ZIJI_15_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="sg_ziji_15_1__Твердое_тело1_3">
<inertial>
<mass value="8.52654e-06" />
<origin xyz="0.00520258 -0.00451431 -0.0102514" rpy="0 -0 0" />
<inertia ixx="4.61006e-10" ixy="-3.34825e-11" ixz="-1.12846e-13" iyy="1.77028e-09" iyz="3.49592e-14" izz="1.41048e-09" />
</inertial>
<visual>
<origin xyz="0.0172 -0.0064 -0.01025" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/SG_ZIJI_15_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="spur_gear__35_teeth_">
<inertial>
<mass value="5.20021e-06" />
<origin xyz="0.0127096 0.00287905 -0.00184541" rpy="0 0.314831 0" />
<inertia ixx="2.19524e-10" ixy="1.93853e-11" ixz="2.76149e-10" iyy="2.27791e-09" iyz="-2.84364e-12" izz="2.08907e-09" />
</inertial>
<visual>
<origin xyz="-3.03375e-20 0.005 -9.31563e-20" rpy="0 0.314831 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Spur_gear__35_teeth_.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="spur_gear__35_teeth__1">
<inertial>
<mass value="4.77907e-06" />
<origin xyz="0.0152318 0.00252064 0.000573421" rpy="0 -0.0376306 0" />
<inertia ixx="1.60122e-10" ixy="-4.21341e-12" ixz="-7.79496e-11" iyy="2.36732e-09" iyz="-1.58608e-13" izz="2.22763e-09" />
</inertial>
<visual>
<origin xyz="3.68587e-21 0.005 -9.79024e-20" rpy="0 -0.0376306 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Spur_gear__35_teeth__1.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<link name="xg_ziji_16_1__Твердое_тело1">
<inertial>
<mass value="1.11279e-05" />
<origin xyz="0.0227878 -0.00521024 2.62713e-07" rpy="0 -0 0" />
<inertia ixx="6.76435e-10" ixy="1.80034e-11" ixz="-6.15301e-14" iyy="2.43923e-09" iyz="1.07659e-14" izz="1.99262e-09" />
</inertial>
<visual>
<origin xyz="0.03561 0.0141 6.17334e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/XG_ZIJI_16_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="xg_ziji_16_1__Твердое_тело1_1">
<inertial>
<mass value="1.11279e-05" />
<origin xyz="0.0227878 -0.00521024 2.62713e-07" rpy="0 -0 0" />
<inertia ixx="6.76435e-10" ixy="1.80034e-11" ixz="-6.15301e-14" iyy="2.43923e-09" iyz="1.07659e-14" izz="1.99262e-09" />
</inertial>
<visual>
<origin xyz="0.03561 0.0141 6.17334e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/XG_ZIJI_16_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="xg_ziji_16_1__Твердое_тело1_2">
<inertial>
<mass value="1.11279e-05" />
<origin xyz="0.0227878 -0.00521024 2.62713e-07" rpy="0 -0 0" />
<inertia ixx="6.76435e-10" ixy="1.80034e-11" ixz="-6.15301e-14" iyy="2.43923e-09" iyz="1.07659e-14" izz="1.99262e-09" />
</inertial>
<visual>
<origin xyz="0.03561 0.0141 6.17334e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/XG_ZIJI_16_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="xg_ziji_16_1__Твердое_тело1_3">
<inertial>
<mass value="1.11279e-05" />
<origin xyz="0.0227878 -0.00521024 2.62713e-07" rpy="0 -0 0" />
<inertia ixx="6.76435e-10" ixy="1.80034e-11" ixz="-6.15301e-14" iyy="2.43923e-09" iyz="1.07659e-14" izz="1.99262e-09" />
</inertial>
<visual>
<origin xyz="0.03561 0.0141 6.17334e-11" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/XG_ZIJI_16_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="zk_122_1__Твердое_тело1">
<inertial>
<mass value="1.42533e-05" />
<origin xyz="-0.0224511 0.00246042 4.08343e-06" rpy="0 -0 0" />
<inertia ixx="9.16287e-10" ixy="1.88819e-12" ixz="-8.47436e-13" iyy="3.11271e-09" iyz="3.98608e-13" izz="2.59629e-09" />
</inertial>
<visual>
<origin xyz="-0.00957812 0.0101515 -5.83349e-16" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/ZK_122_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="zk_122_1__Твердое_тело1_1">
<inertial>
<mass value="1.42533e-05" />
<origin xyz="-0.0224289 -7.94798e-05 4.08343e-06" rpy="0 -0 0" />
<inertia ixx="9.16287e-10" ixy="1.88819e-12" ixz="-8.47436e-13" iyy="3.11271e-09" iyz="3.98608e-13" izz="2.59629e-09" />
</inertial>
<visual>
<origin xyz="-0.00955595 0.00761156 -5.83349e-16" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/ZK_122_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="zk_122_1__Твердое_тело1_2">
<inertial>
<mass value="1.42533e-05" />
<origin xyz="-0.0224289 -7.94798e-05 4.08343e-06" rpy="0 -0 0" />
<inertia ixx="9.16287e-10" ixy="1.88819e-12" ixz="-8.47436e-13" iyy="3.11271e-09" iyz="3.98608e-13" izz="2.59629e-09" />
</inertial>
<visual>
<origin xyz="-0.00955595 0.00761156 -5.83349e-16" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/ZK_122_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="zk_122_1__Твердое_тело1_3">
<inertial>
<mass value="1.42533e-05" />
<origin xyz="0.022627 -0.00649104 4.08343e-06" rpy="0 -0 0" />
<inertia ixx="9.16287e-10" ixy="1.88819e-12" ixz="-8.47436e-13" iyy="3.11271e-09" iyz="3.98608e-13" izz="2.59629e-09" />
</inertial>
<visual>
<origin xyz="0.0355 0.0012 1.64799e-16" rpy="0 -0 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/ZK_122_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.098039_0.098039_0.098039_0.000000_0.000000">
<color rgba="0.0980392 0.0980392 0.0980392 1" />
</material>
</visual>
</link>
<link name="金属舵盘_从动__v2_1__Твердое_тело1_1">
<inertial>
<mass value="5.66049e-07" />
<origin xyz="0 -0.00121639 0" rpy="0 -1.06323 0" />
<inertia ixx="1.39403e-11" ixy="0" ixz="0" iyy="2.72486e-11" iyz="0" izz="1.39403e-11" />
</inertial>
<visual>
<origin xyz="-0.0048605 0.0218 -0.00873931" rpy="0 -1.06323 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/_________v2_1______________1_1.stl" scale="1 1 1" />
</geometry>
<material name="0.960784_0.960784_0.964706_0.000000_0.000000">
<color rgba="0.960784 0.960784 0.964706 1" />
</material>
</visual>
</link>
<link name="金属舵盘_从动__v2_1__Твердое_тело1_2">
<inertial>
<mass value="5.66049e-07" />
<origin xyz="0 -0.00121639 0" rpy="0 -1.06323 0" />
<inertia ixx="1.39403e-11" ixy="0" ixz="0" iyy="2.72486e-11" iyz="0" izz="1.39403e-11" />
</inertial>
<visual>
<origin xyz="-0.0048605 0.0218 -0.00873931" rpy="0 -1.06323 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/_________v2_1______________1_1.stl" scale="1 1 1" />
</geometry>
<material name="0.960784_0.960784_0.964706_0.000000_0.000000">
<color rgba="0.960784 0.960784 0.964706 1" />
</material>
</visual>
</link>
<link name="金属舵盘_驱动__v2_1__Твердое_тело1">
<inertial>
<mass value="7.57429e-07" />
<origin xyz="-1.08584e-13 -0.000852502 3.17749e-14" rpy="0 -1.09086 0" />
<inertia ixx="1.73052e-11" ixy="0" ixz="0" iyy="3.28036e-11" iyz="0" izz="1.73052e-11" />
</inertial>
<visual>
<origin xyz="-0.00461724 -0.02625 -0.00887024" rpy="0 -1.09086 0" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/_________v2_1______________1.stl" scale="1 1 1" />
</geometry>
<material name="0.960784_0.960784_0.964706_0.000000_0.000000">
<color rgba="0.960784 0.960784 0.964706 1" />
</material>
</visual>
</link>
<link name="claw2">
<inertial>
<mass value="2.29432e-05" />
<origin xyz="0.0253272 -0.0727977 -0.00272165" rpy="0 0 -0.122696" />
<inertia ixx="8.55251e-08" ixy="7.86423e-09" ixz="-2.77671e-11" iyy="1.93118e-08" iyz="-3.16402e-10" izz="8.51427e-08" />
</inertial>
<visual>
<origin xyz="-0.00604107 -0.0163059 -0.003" rpy="0 0 -0.122696" />
<geometry>
<mesh filename="file:///home/ambbear/robot_arm/assembly_1/meshes/Part_1_5.stl" scale="1 1 1" />
</geometry>
<material name="0.615686_0.811765_0.929412_0.000000_0.000000">
<color rgba="0.615686 0.811765 0.929412 1" />
</material>
</visual>
</link>
<joint name="cylindrical_2" type="continuous">
<origin xyz="-6.93889e-17 -0.057785 0.0002" rpy="-3.14159 9.02056e-17 -3.14159" />
<axis xyz="0 0 1" />
<parent link="part_1_5" />
<child link="cylindrical_2" />
<mimic joint="revolute_2_4" multiplier="1.0" offset="0.0"/>
</joint>
<joint name="fastened_1" type="fixed">
<origin xyz="-0.139261 0.0186309 -7.49401e-16" rpy="-1.5708 1.72085e-15 1.5708" />
<axis xyz="0 0 -1" />
<parent link="part_1_4" />
<child link="part_1_3" />
</joint>
<joint name="fastened_1_1" type="fixed">
<origin xyz="-0.0451898 -0.00384854 -7.21645e-16" rpy="6.12323e-17 -2.26918e-14 4.4886e-15" />
<axis xyz="-0 -2.22045e-16 -1" />
<parent link="zk_122_1__Твердое_тело1" />
<child link="xg_ziji_16_1__Твердое_тело1" />
</joint>
<joint name="fastened_1_2" type="fixed">
<origin xyz="0.0175 0.01236 0" rpy="-1.5708 1.56207 3.14159" />
<axis xyz="0.999962 0.00872654 -0" />
<parent link="base2" />
<child link="zk_122_1__Твердое_тело1" />
</joint>
<joint name="fastened_1_3" type="fixed">
<origin xyz="-0.0451677 -0.00638844 -6.66134e-16" rpy="1.27155e-15 -1.97342e-14 7.88866e-15" />
<axis xyz="-0 -2.22045e-16 -1" />
<parent link="zk_122_1__Твердое_тело1_1" />
<child link="xg_ziji_16_1__Твердое_тело1_1" />
</joint>
<joint name="fastened_1_4" type="fixed">
<origin xyz="-0.000111704 -0.0128 -1.73472e-18" rpy="1.24206e-15 -2.21468e-14 1.69309e-15" />
<axis xyz="-0 -2.22045e-16 -1" />
<parent link="zk_122_1__Твердое_тело1_3" />
<child link="xg_ziji_16_1__Твердое_тело1_3" />
</joint>
<joint name="fastened_1_5" type="fixed">
<origin xyz="-0.0451677 -0.00638844 -7.21645e-16" rpy="4.80757e-15 -5.80092e-15 3.12875e-14" />
<axis xyz="-0 -2.22045e-16 -1" />
<parent link="zk_122_1__Твердое_тело1_2" />
<child link="xg_ziji_16_1__Твердое_тело1_2" />
</joint>
<joint name="fastened_1_6" type="fixed">
<origin xyz="-0.139261 -0.0186309 -1.11022e-16" rpy="-1.5708 4.996e-16 1.5708" />
<axis xyz="0 0 -1" />
<parent link="part_1_1" />
<child link="base1" />
</joint>
<joint name="fastened_2" type="fixed">
<origin xyz="0.00620917 0.00075 -0.00323207" rpy="-8.14826e-07 -0.479938 -3.14159" />
<axis xyz="1.56537e-06 1 0" />
<parent link="金属舵盘_驱动__v2_1__Твердое_тело1" />
<child link="part_1_4" />
</joint>
<joint name="fastened_2_1" type="fixed">
<origin xyz="-0.0450781 0.00895146 -7.21645e-16" rpy="-2.74215e-19 1.90058e-21 3.50588e-15" />
<axis xyz="0 -1 0" />
<parent link="zk_122_1__Твердое_тело1" />
<child link="sg_ziji_15_1__Твердое_тело1" />
</joint>
<joint name="fastened_2_2" type="fixed">
<origin xyz="-0.045056 0.00641156 -6.66134e-16" rpy="8.18789e-16 -8.32667e-16 5.19463e-15" />
<axis xyz="0 -1 0" />
<parent link="zk_122_1__Твердое_тело1_1" />
<child link="sg_ziji_15_1__Твердое_тело1_1" />
</joint>
<joint name="fastened_2_3" type="fixed">
<origin xyz="-0.0183 -0.0075 -0.01025" rpy="-1.70749e-14 -6.01299e-15 1.84297e-14" />
<axis xyz="-0 1 -0" />
<parent link="sg_ziji_15_1__Твердое_тело1_3" />
<child link="zk_122_1__Твердое_тело1_3" />
</joint>
<joint name="fastened_2_4" type="fixed">
<origin xyz="-0.045056 0.00641156 -6.66134e-16" rpy="-2.61336e-15 -1.33504e-14 2.86542e-14" />
<axis xyz="0 -1 0" />
<parent link="zk_122_1__Твердое_тело1_2" />
<child link="sg_ziji_15_1__Твердое_тело1_2" />
</joint>
<joint name="fastened_3" type="fixed">
<origin xyz="-0.00254 2.77556e-17 0.002032" rpy="-1.5708 1.56207 -5.66146e-12" />
<axis xyz="0.999962 0.00872654 0" />
<parent link="part_1_3" />
<child link="zk_122_1__Твердое_тело1_2" />
</joint>
<joint name="fastened_4" type="fixed">
<origin xyz="0.00340235 2.498e-16 0.00611751" rpy="3.14159 1.06323 3.14159" />
<axis xyz="-1.56537e-06 -1 0" />
<parent link="金属舵盘_从动__v2_1__Твердое_тело1_2" />
<child link="part_1_1" />
</joint>
<joint name="fastened_5" type="fixed">
<origin xyz="-0.00254 -1.11022e-16 0.002032" rpy="-1.5708 1.56207 -1.22771e-12" />
<axis xyz="0.999962 0.00872654 0" />
<parent link="base1" />
<child link="zk_122_1__Твердое_тело1_1" />
</joint>
<joint name="fastened_6" type="fixed">
<origin xyz="0.00340235 2.498e-16 0.00611751" rpy="-3.14159 1.06323 -3.14159" />
<axis xyz="0 -1 0" />
<parent link="金属舵盘_从动__v2_1__Твердое_тело1_1" />
<child link="part_1_2" />
</joint>
<joint name="fastened_7" type="fixed">
<origin xyz="-0.0941965 0.0131191 -0.0015" rpy="2.02963e-16 -2.498e-16 3.14159" />
<axis xyz="0 0 -1" />
<parent link="part_1_2" />
<child link="claw_bracket" />
</joint>
<joint name="fastened_8" type="fixed">
<origin xyz="0.019223 0.0560033 5.55112e-17" rpy="1.5708 -2.73544e-14 -3.14159" />
<axis xyz="0 1 0" />
<parent link="claw_bracket" />
<child link="sg_ziji_15_1__Твердое_тело1_3" />
</joint>
<joint name="fixed_node_to_root_joint" type="fixed">
<origin xyz="-0.0309507 0.276737 0.177928" rpy="3.12005e-43 7.99361e-15 1.20563e-43" />
<axis xyz="0 0 1" />
<parent link="root" />
<child link="base2" />
</joint>
<joint name="revolute_1_1" type="continuous">
<origin xyz="0.01011 -0.0141 6.17328e-11" rpy="-2.06983e-16 0.107483 3.14159" />
<axis xyz="0 1 0" />
<parent link="xg_ziji_16_1__Твердое_тело1_1" />
<child link="金属舵盘_从动__v2_1__Твердое_тело1_1" />
</joint>
<joint name="revolute_1_3" type="continuous">
<origin xyz="0.01011 -0.0141 6.17335e-11" rpy="2.49366e-17 -1.98452e-15 3.14159" />
<axis xyz="0 1 0" />
<parent link="xg_ziji_16_1__Твердое_тело1_2" />
<child link="金属舵盘_从动__v2_1__Твердое_тело1_2" />
</joint>
<joint name="revolute_1_4" type="continuous">
<origin xyz="0.027523 0.0457533 0.0082" rpy="-1.5708 1.42811e-15 -1.68745e-15" />
<axis xyz="0 -1 0" />
<parent link="claw_bracket" />
<child link="spur_gear__35_teeth__1" />
</joint>
<joint name="revolute_2" type="continuous">
<origin xyz="0.01 0.00971 -5.81774e-11" rpy="3.14159 0.66103 3.14159" />
<axis xyz="0 1 0" />
<parent link="sg_ziji_15_1__Твердое_тело1" />
<child link="金属舵盘_驱动__v2_1__Твердое_тело1" />
</joint>
<joint name="revolute_2_4" type="continuous">
<origin xyz="0.027523 0.0177533 0.0097" rpy="-1.5708 -3.64292e-17 3.39138e-16" />
<axis xyz="0 -1 0" />
<parent link="claw_bracket" />
<child link="spur_gear__35_teeth_" />
<mimic joint="revolute_1_4" multiplier="-1.0" offset="0.0"/>
</joint>
<joint name="revolute_3" type="continuous">
<origin xyz="0.0579516 0.008 0.00218178" rpy="1.5708 -0.0376306 2.66989e-15" />
<axis xyz="0 0 -1" />
<parent link="spur_gear__35_teeth__1" />
<child link="claw1" />
<mimic joint="revolute_1_4" multiplier="1.0" offset="0.0"/>
</joint>
<joint name="revolute_5" type="continuous">
<origin xyz="0.047843 0.0398884 -0.0045" rpy="-8.29198e-16 -5.55112e-17 -1.07509e-15" />
<axis xyz="0 0 -1" />
<parent link="claw_bracket" />
<child link="part_1_6" />
<mimic joint="revolute_1_4" multiplier="-1.0" offset="0.0"/>
</joint>
<joint name="revolute_6" type="continuous">
<origin xyz="0.047843 0.0236182 -5.55112e-16" rpy="2.74412e-15 -2.12334e-15 1.42553" />
<axis xyz="-0 -0 1" />
<parent link="claw_bracket" />
<child link="part_1_5" />
<mimic joint="revolute_2_4" multiplier="1.0" offset="0.0"/>
</joint>
<joint name="cylindrical_2_1" type="fixed">
<origin xyz="0 0 0" rpy="0 -0 0" />
<axis xyz="0 0 1" />
<parent link="cylindrical_2" />
<child link="claw2" />
</joint>
</robot>