Files
chenlin f3a8a38acd
web-platform-ci / Standalone decision service (no cloud credentials) (push) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (push) Has been cancelled
web-platform-ci / Playwright E2E (push) Has been cancelled
lekiwi-compatibility / cpu-compatibility (push) Has been cancelled
web-platform-ci / Standalone decision service (no cloud credentials) (pull_request) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (pull_request) Has been cancelled
web-platform-ci / Playwright E2E (pull_request) Has been cancelled
lekiwi-compatibility / cpu-compatibility (pull_request) Has been cancelled
feat: release v1.0.1 CADWorld 网站与 LeKiwi 智能抓放
集成同源 BYOK 会话隔离、精简模型设置、官方订阅入口和 HTTPS 发布运维;保留本地训练/调参与控制能力。同步 npm 版本及 CHANGELOG,记录公网真实 API 验收仍待用户凭据。
2026-09-24 09:57:41 +08:00

1088 lines
65 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<robot name="LeKiwi">
<link name="base_plate_layer1-v5">
<inertial>
<origin xyz="-4.730687660675253e-15 -2.7155537377808555e-05 -0.0035000000000000005" rpy="0.0 0.0 0.0" />
<mass value="1.9468624348344596" />
<inertia ixx="0.005637109888809055" iyy="0.005628440956780792" izz="0.0112496514690387" ixy="1.3447333053523504e-16" iyz="2.6469779601696886e-23" ixz="1.7848833522297417e-20" />
</inertial>
<visual name="base_plate_layer1-v5_visual">
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
<geometry>
<mesh filename="meshes/base_plate_layer1-v5.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="base_plate_layer1-v5_collision">
<origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
<geometry>
<mesh filename="meshes/base_plate_layer1-v5.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="drive_motor_mount-v11-2">
<inertial>
<origin xyz="-0.0005387977877578853 0.00013596517365616734 -0.0031122813365712966" rpy="0.0 -0.0 0.0" />
<mass value="0.047242276734470956" />
<inertia ixx="5.0825527819301506e-06" iyy="4.311179042786683e-06" izz="8.973045405784286e-06" ixy="-1.350766273806132e-08" iyz="3.9985254125769694e-08" ixz="-1.2930640441004792e-07" />
</inertial>
<visual name="drive_motor_mount-v11-2_visual">
<origin xyz="0.0 0.0 -0.0035000000000000005" rpy="3.141592653589793 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="drive_motor_mount-v11-2_collision">
<origin xyz="0.0 0.0 -0.0035000000000000005" rpy="3.141592653589793 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="ST3215_Servo_Motor-v1-2">
<inertial>
<origin xyz="0.010251219185305343 -0.016877183343657672 -0.021914257028179583" rpy="0.0 -0.0 0.0" />
<mass value="0.0658962961901927" />
<inertia ixx="1.8215748982019337e-05" iyy="1.391369165568997e-05" izz="1.030090838794644e-05" ixy="-8.885501451912254e-10" iyz="-1.195158171269568e-07" ixz="-1.7998869276666056e-09" />
</inertial>
<visual name="ST3215_Servo_Motor-v1-2_visual">
<origin xyz="0.010249999999999999 -0.025599999999999987 -0.007250000007450583" rpy="-3.141592653589793 -1.5707963267948966 0" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="ST3215_Servo_Motor-v1-2_collision">
<origin xyz="0.010249999999999999 -0.025599999999999987 -0.007250000007450583" rpy="-3.141592653589793 -1.5707963267948966 0" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="4-Omni-Directional-Wheel_Single_Body-v1-2">
<inertial>
<origin xyz="-9.805110055688405e-08 0.015875012090586064 -9.143534264177689e-08" rpy="0.0 -0.0 0.0" />
<mass value="1.3542854082324305" />
<inertia ixx="0.0010936167993003225" iyy="0.0018798127501507863" izz="0.0010936140861738455" ixy="-4.1677764986761383e-10" iyz="8.101180750536008e-12" ixz="-6.83978047246436e-09" />
</inertial>
<visual name="4-Omni-Directional-Wheel_Single_Body-v1-2_visual">
<origin xyz="7.450578487500081e-12 0.015874999999999986 6.661338147750939e-18" rpy="1.5707963267948966 0.26179938779914924 -1.0046485565123013e-33" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="4-Omni-Directional-Wheel_Single_Body-v1-2_collision">
<origin xyz="7.450578487500081e-12 0.015874999999999986 6.661338147750939e-18" rpy="1.5707963267948966 0.26179938779914924 -1.0046485565123013e-33" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="omni_wheel_mount-v5-2">
<inertial>
<origin xyz="5.9743256737576635e-09 -5.0148034724806225e-09 -0.005522899140934374" rpy="0.0 -0.0 0.0" />
<mass value="0.1235708646349694" />
<inertia ixx="1.78648151778313e-05" iyy="1.7864798695374842e-05" izz="3.26402691752235e-05" ixy="3.1863413372475765e-12" iyz="-4.243561882097402e-14" ixz="4.731358839058734e-14" />
</inertial>
<visual name="omni_wheel_mount-v5-2_visual">
<origin xyz="7.450581818169155e-12 2.220446049250313e-18 -0.005587499999999999" rpy="3.141592653589793 6.887535064975403e-49 1.8369701987210297e-16" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="omni_wheel_mount-v5-2_collision">
<origin xyz="7.450581818169155e-12 2.220446049250313e-18 -0.005587499999999999" rpy="3.141592653589793 6.887535064975403e-49 1.8369701987210297e-16" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="drive_motor_mount-v11-1">
<inertial>
<origin xyz="0.00038715049105024767 -0.0003986280605619008 0.0031122813365712966" rpy="0.0 -0.0 0.0" />
<mass value="0.047242276734470956" />
<inertia ixx="4.515720456649471e-06" iyy="4.8780113680673386e-06" izz="8.973045405784395e-06" ixy="-3.4076845832425005e-07" iyz="9.199000402824292e-08" ixz="-9.928144805471037e-08" />
</inertial>
<visual name="drive_motor_mount-v11-1_visual">
<origin xyz="2.3027551065979426e-09 1.924311203715945e-09 0.0035000000000000005" rpy="0.0 -0.0 0.5235987755982988" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="drive_motor_mount-v11-1_collision">
<origin xyz="2.3027551065979426e-09 1.924311203715945e-09 0.0035000000000000005" rpy="0.0 -0.0 0.5235987755982988" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="ST3215_Servo_Motor-v1-1">
<inertial>
<origin xyz="0.01025121918530536 0.027816898485662264 -0.00435175717107704" rpy="0.0 -0.0 0.0" />
<mass value="0.0658962961901927" />
<inertia ixx="1.82157489820195e-05" iyy="1.1100600471096564e-05" izz="1.3113999572540226e-05" ixy="2.0030228758654146e-09" iyz="-1.504623135553104e-06" ixz="1.3043646559715847e-10" />
</inertial>
<visual name="ST3215_Servo_Motor-v1-1_visual">
<origin xyz="0.010250000000000013 0.019478687706257793 -0.019238066498388086" rpy="-1.570796326794896 0.5235987755982991 -1.5707963267948968" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="ST3215_Servo_Motor-v1-1_collision">
<origin xyz="0.010250000000000013 0.019478687706257793 -0.019238066498388086" rpy="-1.570796326794896 0.5235987755982991 -1.5707963267948968" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="omni_wheel_mount-v5-1">
<inertial>
<origin xyz="0.004782968825905343 5.966875074037148e-09 0.0027614494161754166" rpy="0.0 -0.0 0.0" />
<mass value="0.1235708646349694" />
<inertia ixx="2.8946401592011724e-05" iyy="1.7864815177831735e-05" izz="2.155866627858642e-05" ixy="1.5521959531496902e-12" iyz="-2.7831093278498503e-12" ixz="6.397966372990203e-06" />
</inertial>
<visual name="omni_wheel_mount-v5-1_visual">
<origin xyz="0.004838917318364206 -1.7763568394002505e-17 0.002793745502761027" rpy="1.047197551196598 -1.1102230246251563e-16 1.5707963267948968" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="omni_wheel_mount-v5-1_collision">
<origin xyz="0.004838917318364206 -1.7763568394002505e-17 0.002793745502761027" rpy="1.047197551196598 -1.1102230246251563e-16 1.5707963267948968" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="4-Omni-Directional-Wheel_Single_Body-v1-1">
<inertial>
<origin xyz="0.01374810955311503 -0.007937600014431929 -7.105207897817323e-08" rpy="0.0 -0.0 0.0" />
<mass value="1.3542854082324305" />
<inertia ixx="0.0016832621879788534" iyy="0.0012901614102005313" izz="0.0010936200374455259" ixy="-0.0003404354598931583" iyz="-4.340089721204671e-09" ixz="-2.9730281413814508e-09" />
</inertial>
<visual name="4-Omni-Directional-Wheel_Single_Body-v1-1_visual">
<origin xyz="0.013748155931950041 -0.007937495502761073 -2.2204460492503132e-17" rpy="-0.5235987755982988 -1.5707963267948963 0" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="4-Omni-Directional-Wheel_Single_Body-v1-1_collision">
<origin xyz="0.013748155931950041 -0.007937495502761073 -2.2204460492503132e-17" rpy="-0.5235987755982988 -1.5707963267948963 0" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="drive_motor_mount-v11">
<inertial>
<origin xyz="0.00015164729670767764 -0.0005345932342180682 -0.003112281336571299" rpy="0.0 -0.0 0.0" />
<mass value="0.047242276734470956" />
<inertia ixx="4.492324498495657e-06" iyy="4.901407326221227e-06" izz="8.973045405784395e-06" ixy="-3.2726079558618873e-07" iyz="-1.319752581540088e-07" ixz="3.002495635533459e-08" />
</inertial>
<visual name="drive_motor_mount-v11_visual">
<origin xyz="-2.3027550621890213e-09 1.9243111992750526e-09 -0.0035000000000000035" rpy="-3.141592653589793 -1.0340504353649803e-16 -2.6179938779914944" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="drive_motor_mount-v11_collision">
<origin xyz="-2.3027550621890213e-09 1.9243111992750526e-09 -0.0035000000000000035" rpy="-3.141592653589793 -1.0340504353649803e-16 -2.6179938779914944" />
<geometry>
<mesh filename="meshes/drive_motor_mount-v11.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="ST3215_Servo_Motor-v1">
<inertial>
<origin xyz="0.010251219185305386 -0.010539715142004517 0.02557319387622896" rpy="-6.077163357286271e-64 -0.0 0.0" />
<mass value="0.0658962961901927" />
<inertia ixx="1.8215748982019662e-05" iyy="1.1307607938668487e-05" izz="1.2906992104968112e-05" ixy="-1.1144727307283995e-09" iyz="1.6241389526799929e-06" ixz="1.6694504620406482e-09" />
</inertial>
<visual name="ST3215_Servo_Motor-v1_visual">
<origin xyz="0.010250000000000035 0.006521312293742278 0.02579524618281096" rpy="1.5707963267948968 0.523598775598299 1.5707963267948972" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="ST3215_Servo_Motor-v1_collision">
<origin xyz="0.010250000000000035 0.006521312293742278 0.02579524618281096" rpy="1.5707963267948968 0.523598775598299 1.5707963267948972" />
<geometry>
<mesh filename="meshes/ST3215_Servo_Motor-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="omni_wheel_mount-v5">
<inertial>
<origin xyz="-0.00478297352513172 5.966875045171349e-09 0.002761449724759064" rpy="0.0 -0.0 0.0" />
<mass value="0.1235708646349694" />
<inertia ixx="2.8946401518511002e-05" iyy="1.7864815177831735e-05" izz="2.155866635208752e-05" ixy="1.634145428567116e-12" iyz="2.7357957614821196e-12" ixz="-6.397966415425984e-06" />
</inertial>
<visual name="omni_wheel_mount-v5_visual">
<origin xyz="-0.004838917002787113 -4.662936703425657e-17 0.002793754497239087" rpy="-1.0471975511965974 5.537547822683577e-16 1.5707963267948968" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="omni_wheel_mount-v5_collision">
<origin xyz="-0.004838917002787113 -4.662936703425657e-17 0.002793754497239087" rpy="-1.0471975511965974 5.537547822683577e-16 1.5707963267948968" />
<geometry>
<mesh filename="meshes/omni_wheel_mount-v5.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="4-Omni-Directional-Wheel_Single_Body-v1">
<inertial>
<origin xyz="-0.013748211804798878 -0.007937431357202592 -9.805855119449092e-08" rpy="0.0 1.0947644252537633e-47 6.865185903486632e-63" />
<mass value="1.3542854082324305" />
<inertia ixx="0.00168326307714072" iyy="0.0012901637591839067" izz="0.001093616799300322" ixy="0.00034043401176330265" iyz="6.131812470911233e-09" ixz="-3.0589502042488444e-09" />
</inertial>
<visual name="4-Omni-Directional-Wheel_Single_Body-v1_visual">
<origin xyz="-0.013748155616372878 -0.007937504497239081 -5.773159728050814e-17" rpy="1.5707963267948974 -1.3089969389957468 2.094395102393195" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="4-Omni-Directional-Wheel_Single_Body-v1_collision">
<origin xyz="-0.013748155616372878 -0.007937504497239081 -5.773159728050814e-17" rpy="1.5707963267948974 -1.3089969389957468 2.094395102393195" />
<geometry>
<mesh filename="meshes/4-Omni-Directional-Wheel_Single_Body-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="servo_controller_mount-v3">
<inertial>
<origin xyz="-2.072913100236695e-30 -3.385736135896877e-14 0.0031621761491414137" rpy="0.0 -0.0 0.0" />
<mass value="0.12559881449596652" />
<inertia ixx="3.9342162518597853e-05" iyy="2.2687082259147483e-05" izz="6.101873120031777e-05" ixy="-1.0198295364639013e-21" iyz="-1.1248597539537109e-18" ixz="-2.788880237858462e-21" />
</inertial>
<visual name="servo_controller_mount-v3_visual">
<origin xyz="0.0 0.0 0.006000000000000001" rpy="0.0 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/servo_controller_mount-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="servo_controller_mount-v3_collision">
<origin xyz="0.0 0.0 0.006000000000000001" rpy="0.0 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/servo_controller_mount-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="lipo_battery_mount-v3">
<inertial>
<origin xyz="-0.008318729060206734 -4.4408920985006264e-17 -0.0046380028574369405" rpy="0.0 -0.0 0.0" />
<mass value="0.2984320446179905" />
<inertia ixx="0.00012005856115871003" iyy="0.0001714977017617139" izz="0.0002832588139475423" ixy="-8.673617379884035e-19" iyz="1.3552527156068805e-20" ixz="3.436962366808516e-06" />
</inertial>
<visual name="lipo_battery_mount-v3_visual">
<origin xyz="-0.01 0.0 -0.0034999999999999966" rpy="3.141592653589793 -0.0 -1.5707963267948968" />
<geometry>
<mesh filename="meshes/lipo_battery_mount-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="lipo_battery_mount-v3_collision">
<origin xyz="-0.01 0.0 -0.0034999999999999966" rpy="3.141592653589793 -0.0 -1.5707963267948968" />
<geometry>
<mesh filename="meshes/lipo_battery_mount-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Battery---Battery-5.2-Ah-DC5521-Plug-v2">
<inertial>
<origin xyz="-7.797576827959673e-05 -8.300646300726023e-05 0.020000000000000004" rpy="0.0 -0.0 0.0" />
<mass value="1.2215469988184764" />
<inertia ixx="0.00047597821218279624" iyy="0.00065975897252246" izz="0.0008162228074590446" ixy="-3.1353787147811365e-06" iyz="1.3010426069826053e-18" ixz="-8.673617379884035e-19" />
</inertial>
<visual name="Battery---Battery-5.2-Ah-DC5521-Plug-v2_visual">
<origin xyz="-0.03499999999999998 -4.440892098500626e-18 -1.4432899320127036e-17" rpy="1.224646799147353e-16 -1.5707963267948966 0" />
<geometry>
<mesh filename="meshes/Battery---Battery-5.2-Ah-DC5521-Plug-v2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Battery---Battery-5.2-Ah-DC5521-Plug-v2_collision">
<origin xyz="-0.03499999999999998 -4.440892098500626e-18 -1.4432899320127036e-17" rpy="1.224646799147353e-16 -1.5707963267948966 0" />
<geometry>
<mesh filename="meshes/Battery---Battery-5.2-Ah-DC5521-Plug-v2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff">
<inertial>
<origin xyz="2.1864399078485972e-14 1.2010287410706806e-09 -0.02499999330297986" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.0965196650850464e-06" iyy="1.096519654894581e-06" izz="1.837396493115053e-08" ixy="-3.0209076389532564e-20" iyz="-9.149560120561933e-14" ixz="-2.6974127807751317e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff_visual">
<origin xyz="0.0 -1.3010426069826053e-18 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff_collision">
<origin xyz="0.0 -1.3010426069826053e-18 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="base_plate_layer2-v3">
<inertial>
<origin xyz="1.4406667835883843e-14 -0.000737848116891558 0.0034999999999999966" rpy="0.0 -0.0 0.0" />
<mass value="1.9153836917607525" />
<inertia ixx="0.005568248812566009" iyy="0.00562277090534615" izz="0.01117537741776278" ixy="-1.3825833742235038e-15" iyz="1.3552527156068805e-20" ixz="1.6063950170089246e-19" />
</inertial>
<visual name="base_plate_layer2-v3_visual">
<origin xyz="0.0 -6.430841866638185e-19 0.006999999999999993" rpy="0.0 -0.0 0.0" />
<geometry>
<mesh filename="meshes/base_plate_layer2-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="base_plate_layer2-v3_collision">
<origin xyz="0.0 -6.430841866638185e-19 0.006999999999999993" rpy="0.0 -0.0 0.0" />
<geometry>
<mesh filename="meshes/base_plate_layer2-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Bottom-V2-v3">
<inertial>
<origin xyz="0.021623799145011228 0.034248555702746215 0.002860022373659428" rpy="0.0 -0.0 0.0" />
<mass value="0.14588862570926195" />
<inertia ixx="5.861212367196979e-05" iyy="0.00012648590487769422" izz="0.0001820968398762769" ixy="1.504419769130789e-06" iyz="7.708271472892277e-07" ixz="-2.5907710844293995e-06" />
</inertial>
<visual name="Bottom-V2-v3_visual">
<origin xyz="0.019999999970197697 0.03599999999999999 1.3322676295501878e-16" rpy="4.2524008931839986e-17 3.472469791440238e-17 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Bottom-V2-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Bottom-V2-v3_collision">
<origin xyz="0.019999999970197697 0.03599999999999999 1.3322676295501878e-16" rpy="4.2524008931839986e-17 3.472469791440238e-17 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Bottom-V2-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Top-V2-v2">
<inertial>
<origin xyz="0.00394392416615524 -0.00045096335632409 0.021552698750372336" rpy="0.0 -0.0 0.0" />
<mass value="0.1256590419653392" />
<inertia ixx="5.8982381320791524e-05" iyy="0.00013338786905954623" izz="0.00018586375094365218" ixy="-1.6170683703386755e-07" iyz="5.073018525688332e-07" ixz="2.7949770042390678e-06" />
</inertial>
<visual name="Top-V2-v2_visual">
<origin xyz="0.0003002260252632436 -0.00012500000000001065 0.026499570509487737" rpy="-3.141592653589793 3.851859888774472e-34 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Top-V2-v2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Top-V2-v2_collision">
<origin xyz="0.0003002260252632436 -0.00012500000000001065 0.026499570509487737" rpy="-3.141592653589793 3.851859888774472e-34 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Top-V2-v2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Camera-Mount-v8">
<inertial>
<origin xyz="-0.019889007343132665 0.003162253231103023 0.020248493842242046" rpy="0.0 -0.0 0.0" />
<mass value="0.09265469509875414" />
<inertia ixx="1.7978739433416715e-05" iyy="3.514579199775795e-05" izz="1.872943107726426e-05" ixy="2.2659313403750657e-08" iyz="1.493014354660236e-06" ixz="-1.7551355004084038e-07" />
</inertial>
<visual name="Camera-Mount-v8_visual">
<origin xyz="-0.020000000000000046 0.0 0.0" rpy="0.0 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/Camera-Mount-v8.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Camera-Mount-v8_collision">
<origin xyz="-0.020000000000000046 0.0 0.0" rpy="0.0 -0.0 1.5707963267948966" />
<geometry>
<mesh filename="meshes/Camera-Mount-v8.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Camera-Model-v3">
<inertial>
<origin xyz="-0.01552129548236823 0.006733132771749837 -0.011599583774026805" rpy="0.0 2.7755575615628914e-17 0.0" />
<mass value="0.039920058315088616" />
<inertia ixx="5.3846132096854386e-06" iyy="7.612080863465678e-06" izz="5.20250984027362e-06" ixy="3.6969144888008537e-07" iyz="-9.014266851093004e-08" ixz="3.317962541199677e-08" />
</inertial>
<visual name="Camera-Model-v3_visual">
<origin xyz="-0.01600892660245488 0.0024310699968045314 -0.011393166874206155" rpy="1.7453292519943302 1.3962634015954638 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Camera-Model-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Camera-Model-v3_collision">
<origin xyz="-0.01600892660245488 0.0024310699968045314 -0.011393166874206155" rpy="1.7453292519943302 1.3962634015954638 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Camera-Model-v3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Base_08q-v1">
<inertial>
<origin xyz="-0.03999704723368316 -0.03974905501648025 0.021865523723532104" rpy="0.0 -0.0 0.0" />
<mass value="1.2829039880853146" />
<inertia ixx="0.0013599465686859134" iyy="0.0015570925522625356" izz="0.0017754186964794674" ixy="-2.7674912025085476e-08" iyz="0.00024876935781550404" ixz="-1.4799628966957228e-07" />
</inertial>
<visual name="Base_08q-v1_visual">
<origin xyz="-0.039999997308103726 -0.058051990747593187 -0.0024000000000000644" rpy="1.5707963267948968 6.378522481755146e-34 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Base_08q-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Base_08q-v1_collision">
<origin xyz="-0.039999997308103726 -0.058051990747593187 -0.0024000000000000644" rpy="1.5707963267948968 6.378522481755146e-34 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Base_08q-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="WaveShare_Mounting_Plate_01d-v1">
<inertial>
<origin xyz="-0.0036802122213187593 -0.0036094977362838856 6.824776544718247e-06" rpy="0.0 -0.0 0.0" />
<mass value="0.07141322001638221" />
<inertia ixx="1.5714974230074772e-05" iyy="1.571497423007476e-05" izz="1.3312770357058572e-05" ixy="6.4527910706321766e-06" iyz="1.5349694469765155e-10" ixz="1.534969447374064e-10" />
</inertial>
<visual name="WaveShare_Mounting_Plate_01d-v1_visual">
<origin xyz="-0.005409369308163408 -0.005338654823128516 -3.552713678800501e-17" rpy="1.5707963267948966 -4.4068773779038136e-17 2.356194490192345" />
<geometry>
<mesh filename="meshes/WaveShare_Mounting_Plate_01d-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="WaveShare_Mounting_Plate_01d-v1_collision">
<origin xyz="-0.005409369308163408 -0.005338654823128516 -3.552713678800501e-17" rpy="1.5707963267948966 -4.4068773779038136e-17 2.356194490192345" />
<geometry>
<mesh filename="meshes/WaveShare_Mounting_Plate_01d-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Rotation_Pitch_08i-v1">
<inertial>
<origin xyz="0.00027157225787806426 -0.03155586567874573 0.009540449649933115" rpy="4.3790577010150533e-47 4.379057701015054e-47 -1.5557538194652858e-61" />
<mass value="0.5385469320676795" />
<inertia ixx="0.00037498929247645185" iyy="0.00034052316913093367" izz="0.00015416122792210035" ixy="-6.375305991054909e-07" iyz="-3.6006983324524115e-05" ixz="3.4882693251635207e-06" />
</inertial>
<visual name="Rotation_Pitch_08i-v1_visual">
<origin xyz="2.691896153743309e-09 0.012000000747593217 0.04840000000000009" rpy="-1.5707963267948941 -3.4346225406004724e-16 1.5707963267948963" />
<geometry>
<mesh filename="meshes/Rotation_Pitch_08i-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Rotation_Pitch_08i-v1_collision">
<origin xyz="2.691896153743309e-09 0.012000000747593217 0.04840000000000009" rpy="-1.5707963267948941 -3.4346225406004724e-16 1.5707963267948963" />
<geometry>
<mesh filename="meshes/Rotation_Pitch_08i-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a-v1">
<inertial>
<origin xyz="-0.010249997314858655 0.016027064924721765 -0.019999026815617257" rpy="0.0 -0.0 0.0" />
<mass value="0.2843033831904074" />
<inertia ixx="7.348827769135388e-05" iyy="6.153681935695018e-05" izz="3.972527876478296e-05" ixy="-2.948942387958768e-14" iyz="5.568928366529984e-07" ixz="4.0140055866208044e-14" />
</inertial>
<visual name="STS3215_03a-v1_visual">
<origin xyz="-0.010249997308103833 0.015899999999999928 -0.020299999252406824" rpy="-1.5707963267948992 1.5707963267948928 0" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a-v1_collision">
<origin xyz="-0.010249997308103833 0.015899999999999928 -0.020299999252406824" rpy="-1.5707963267948992 1.5707963267948928 0" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="SO_ARM100_08k_Asym_Mirror_Clip-v1">
<inertial>
<origin xyz="-0.023249790543467236 0.009494231975835899 0.002658209837920218" rpy="0.0 -0.0 0.0" />
<mass value="0.10853073755546007" />
<inertia ixx="2.6819408873440288e-05" iyy="4.591982320177254e-05" izz="5.824324969726431e-05" ixy="-1.7483214372584268e-07" iyz="-5.297613839098936e-08" ixz="-1.9180973510858863e-07" />
</inertial>
<visual name="SO_ARM100_08k_Asym_Mirror_Clip-v1_visual">
<origin xyz="-0.02319999730810401 -0.026949999252406782 -0.0372499073366073" rpy="-3.141592653589793 1.5707963267948941 0" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_Asym_Mirror_Clip-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="SO_ARM100_08k_Asym_Mirror_Clip-v1_collision">
<origin xyz="-0.02319999730810401 -0.026949999252406782 -0.0372499073366073" rpy="-3.141592653589793 1.5707963267948941 0" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_Asym_Mirror_Clip-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Passive_Horn_01-v1">
<inertial>
<origin xyz="2.6917174546039143e-09 -0.0010740097666846627 -7.475931163014593e-10" rpy="0.0 -0.0 0.0" />
<mass value="0.00454511487954422" />
<inertia ixx="1.2518150597416012e-07" iyy="2.464408524633815e-07" izz="1.2518150393394235e-07" ixy="-1.283788438507426e-19" iyz="0.0" ixz="8.715254501525044e-23" />
</inertial>
<visual name="Passive_Horn_01-v1_visual">
<origin xyz="2.6918962670870098e-09 7.993605777301127e-17 -7.475931163014593e-10" rpy="1.5707963267948966 -4.930380657631324e-32 6.930797439365193e-49" />
<geometry>
<mesh filename="meshes/Passive_Horn_01-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Passive_Horn_01-v1_collision">
<origin xyz="2.6918962670870098e-09 7.993605777301127e-17 -7.475931163014593e-10" rpy="1.5707963267948966 -4.930380657631324e-32 6.930797439365193e-49" />
<geometry>
<mesh filename="meshes/Passive_Horn_01-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a-v1-1">
<inertial>
<origin xyz="0.0160270676166179 0.010250000754348055 -0.01999902756321033" rpy="0.0 -0.0 0.0" />
<mass value="0.2843033831904074" />
<inertia ixx="6.153681935694953e-05" iyy="7.348827769135171e-05" izz="3.972527876478253e-05" ixy="2.948943437265658e-14" iyz="-4.013890531409639e-14" ixz="5.568928366528663e-07" />
</inertial>
<visual name="STS3215_03a-v1-1_visual">
<origin xyz="0.01590000269189606 0.010250000747593227 -0.020299999999999888" rpy="3.061616997868385e-16 1.570796326794894 0" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a-v1-1_collision">
<origin xyz="0.01590000269189606 0.010250000747593227 -0.020299999999999888" rpy="3.061616997868385e-16 1.570796326794894 0" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="SO_ARM100_08k_116_Square-v1">
<inertial>
<origin xyz="-0.019699521396133086 -0.057761973340815856 -0.00542034076312131" rpy="0.0 -0.0 0.0" />
<mass value="0.9906249126045027" />
<inertia ixx="0.001250627685357622" iyy="0.0004892267713729921" izz="0.0016228645319323214" ixy="8.068202927851326e-06" iyz="-0.00011683370128806429" ixz="1.3596898095040173e-06" />
</inertial>
<visual name="SO_ARM100_08k_116_Square-v1_visual">
<origin xyz="-0.019699997308103886 -0.06379145291921354 -0.017626866945393508" rpy="1.570796326794894 -0.08726646259971683 1.5707963267948972" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_116_Square-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="SO_ARM100_08k_116_Square-v1_collision">
<origin xyz="-0.019699997308103886 -0.06379145291921354 -0.017626866945393508" rpy="1.570796326794894 -0.08726646259971683 1.5707963267948972" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_116_Square-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a-v1-2">
<inertial>
<origin xyz="0.016027067616617895 -0.011954028773405692 0.019029580609805842" rpy="0.0 -0.0 -1.9446922743316068e-62" />
<mass value="0.2843033831904074" />
<inertia ixx="6.153681935695127e-05" iyy="7.323180978895463e-05" izz="3.9981746667182695e-05" ixy="4.853637943208478e-08" iyz="2.9314415785545002e-06" ixz="-5.547736938490272e-07" />
</inertial>
<visual name="STS3215_03a-v1-2_visual">
<origin xyz="0.015900002691896058 -0.011980260242951542 0.0193294077561961" rpy="-1.5707963267948655 -1.4835298641951797 -1.5707963267949274" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a-v1-2_collision">
<origin xyz="0.015900002691896058 -0.011980260242951542 0.0193294077561961" rpy="-1.5707963267948655 -1.4835298641951797 -1.5707963267949274" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="SO_ARM100_08k_Mirror-v1">
<inertial>
<origin xyz="-0.01521487611614386 0.06115231912604866 0.010924244381939695" rpy="0.0 -0.0 0.0" />
<mass value="0.8772447501056027" />
<inertia ixx="0.0009927953405503495" iyy="0.0003938875410144718" izz="0.0012139125572331573" ixy="0.00011404883978774629" iyz="-0.00015860294019953095" ixz="2.1130712730160653e-05" />
</inertial>
<visual name="SO_ARM100_08k_Mirror-v1_visual">
<origin xyz="-0.019699997308103925 0.06942143618525867 -0.020252778383176597" rpy="-1.570796326794894 0.17453292519943336 -1.570796326794896" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_Mirror-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="SO_ARM100_08k_Mirror-v1_collision">
<origin xyz="-0.019699997308103925 0.06942143618525867 -0.020252778383176597" rpy="-1.570796326794894 0.17453292519943336 -1.570796326794896" />
<geometry>
<mesh filename="meshes/SO_ARM100_08k_Mirror-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a-v1-3">
<inertial>
<origin xyz="0.016027067616617773 -0.021475086668919854 0.006621488568077219" rpy="0.0 -0.0 0.0" />
<mass value="0.2843033831904074" />
<inertia ixx="6.153681935695127e-05" iyy="4.074335774088658e-05" izz="7.247019871524764e-05" ixy="5.484323882535203e-07" iyz="-5.773812828266185e-06" ixz="9.670339719917652e-08" />
</inertial>
<visual name="STS3215_03a-v1-3_visual">
<origin xyz="0.015900002691895933 -0.02177148665928616 0.006569225259552951" rpy="-1.5707963267949003 0.17453292519943228 -1.5707963267948974" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a-v1-3_collision">
<origin xyz="0.015900002691895933 -0.02177148665928616 0.006569225259552951" rpy="-1.5707963267949003 0.17453292519943228 -1.5707963267948974" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Wrist_Roll_Pitch_08i-v1">
<inertial>
<origin xyz="-0.016809778580177636 0.011102331354009483 -0.023929944943314147" rpy="0.0 -0.0 0.0" />
<mass value="0.2392168278135931" />
<inertia ixx="0.00011529218614688731" iyy="0.00018638564430360945" izz="0.00013965599636815533" ixy="-2.876087303228392e-06" iyz="2.8346655089702376e-05" ixz="6.069085592614985e-06" />
</inertial>
<visual name="Wrist_Roll_Pitch_08i-v1_visual">
<origin xyz="-0.02009999730810403 0.011833314900678236 -0.025376621075742598" rpy="0.4363323129985828 -3.60689819227396e-15 1.3005493599094667e-17" />
<geometry>
<mesh filename="meshes/Wrist_Roll_Pitch_08i-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Wrist_Roll_Pitch_08i-v1_collision">
<origin xyz="-0.02009999730810403 0.011833314900678236 -0.025376621075742598" rpy="0.4363323129985828 -3.60689819227396e-15 1.3005493599094667e-17" />
<geometry>
<mesh filename="meshes/Wrist_Roll_Pitch_08i-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a_Wrist_Roll-v1">
<inertial>
<origin xyz="-0.015998302175323338 0.01584440444633293 -0.009724875472953585" rpy="0.0 -0.0 0.0" />
<mass value="0.2799142523131049" />
<inertia ixx="3.834851845043938e-05" iyy="6.944931198304971e-05" izz="6.249728558243347e-05" ixy="-6.399687685208939e-07" iyz="4.1425511727094175e-06" ixz="1.3724175470711101e-06" />
</inertial>
<visual name="STS3215_03a_Wrist_Roll-v1_visual">
<origin xyz="-0.01649999730810397 0.016009282130255525 -0.01007845679092931" rpy="-0.4363323129985829 -3.55514238212376e-15 -3.141592653589793" />
<geometry>
<mesh filename="meshes/STS3215_03a_Wrist_Roll-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a_Wrist_Roll-v1_collision">
<origin xyz="-0.01649999730810397 0.016009282130255525 -0.01007845679092931" rpy="-0.4363323129985829 -3.55514238212376e-15 -3.141592653589793" />
<geometry>
<mesh filename="meshes/STS3215_03a_Wrist_Roll-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Wrist_Roll_08c-v1">
<inertial>
<origin xyz="0.013763229636538839 0.011847838431604849 -0.02681060701774312" rpy="0.0 -0.0 0.0" />
<mass value="0.44698022927880193" />
<inertia ixx="0.0003009649490412908" iyy="0.000302335224862029" izz="0.00019663017287168712" ixy="-2.7280550079654427e-05" iyz="6.471570024008629e-05" ixz="4.8752001162076285e-05" />
</inertial>
<visual name="Wrist_Roll_08c-v1_visual">
<origin xyz="2.691896090478707e-09 -6.35704431317663e-10 1.1733438753935843e-09" rpy="2.7052603405912103 3.5551423821237634e-15 3.141592653589793" />
<geometry>
<mesh filename="meshes/Wrist_Roll_08c-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Wrist_Roll_08c-v1_collision">
<origin xyz="2.691896090478707e-09 -6.35704431317663e-10 1.1733438753935843e-09" rpy="2.7052603405912103 3.5551423821237634e-15 3.141592653589793" />
<geometry>
<mesh filename="meshes/Wrist_Roll_08c-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="STS3215_03a-v1-4">
<inertial>
<origin xyz="-0.01999902487131423 -0.01606298453944074 0.010193612482126984" rpy="0.0 -0.0 0.0" />
<mass value="0.2843033831904074" />
<inertia ixx="3.972527876478296e-05" iyy="7.135367321426094e-05" izz="6.367142383404377e-05" ixy="-2.35353046222804e-07" iyz="4.577674103164314e-06" ixz="5.047163313676162e-07" />
</inertial>
<visual name="STS3215_03a-v1-4_visual">
<origin xyz="-0.0202999973081038 -0.01600928457570463 0.010078452554247068" rpy="-0.4363323129985825 9.798519944458119e-17 -3.1415926535897896" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-4.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="STS3215_03a-v1-4_collision">
<origin xyz="-0.0202999973081038 -0.01600928457570463 0.010078452554247068" rpy="-0.4363323129985825 9.798519944458119e-17 -3.1415926535897896" />
<geometry>
<mesh filename="meshes/STS3215_03a-v1-4.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Moving_Jaw_08d-v1">
<inertial>
<origin xyz="0.0016198187276587506 0.031683055327891375 -0.018764632295228623" rpy="0.0 -0.0 1.0947644252537636e-47" />
<mass value="0.1586808414280307" />
<inertia ixx="8.673205684445445e-05" iyy="6.319638527524501e-05" izz="3.0882476447698426e-05" ixy="-1.6959196471754863e-06" iyz="1.690507657065021e-05" ixz="3.83219457506011e-06" />
</inertial>
<visual name="Moving_Jaw_08d-v1_visual">
<origin xyz="2.6918962081623476e-09 0.01848868068371523 0.008621416469254514" rpy="1.1344640137963138 3.5551423821237634e-15 3.141592653589793" />
<geometry>
<mesh filename="meshes/Moving_Jaw_08d-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Moving_Jaw_08d-v1_collision">
<origin xyz="2.6918962081623476e-09 0.01848868068371523 0.008621416469254514" rpy="1.1344640137963138 3.5551423821237634e-15 3.141592653589793" />
<geometry>
<mesh filename="meshes/Moving_Jaw_08d-v1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Wrist-Camera-Mount-v11">
<inertial>
<origin xyz="-0.012386670399303806 -0.0001931819643147037 0.033744611486572575" rpy="0.0 -0.0 0.0" />
<mass value="0.14254654385043797" />
<inertia ixx="6.637825885912572e-05" iyy="9.286021404085985e-05" izz="2.9364578730897446e-05" ixy="-1.9686261197744952e-08" iyz="5.578936388252534e-07" ixz="-2.8501487566848823e-07" />
</inertial>
<visual name="Wrist-Camera-Mount-v11_visual">
<origin xyz="-0.01244999730810389 3.3029762747105453e-09 -3.6269132763777637e-09" rpy="1.3015577936510953e-16 -0.4363323129985829 1.5707963267948932" />
<geometry>
<mesh filename="meshes/Wrist-Camera-Mount-v11.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Wrist-Camera-Mount-v11_collision">
<origin xyz="-0.01244999730810389 3.3029762747105453e-09 -3.6269132763777637e-09" rpy="1.3015577936510953e-16 -0.4363323129985829 1.5707963267948932" />
<geometry>
<mesh filename="meshes/Wrist-Camera-Mount-v11.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1">
<inertial>
<origin xyz="2.1866952693017084e-14 1.201028743125221e-09 -0.02499999330297986" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.0965196650850456e-06" iyy="1.0965196548945862e-06" izz="1.837396493115063e-08" ixy="-2.879912020664621e-20" iyz="-9.149560026045249e-14" ixz="-2.6969529040576923e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1_visual">
<origin xyz="0.0 0.0 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1_collision">
<origin xyz="0.0 0.0 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2">
<inertial>
<origin xyz="2.1866952693017084e-14 1.201028743125221e-09 -0.02481596290467566" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.0965196650850456e-06" iyy="1.0965196548945997e-06" izz="1.837396493115063e-08" ixy="-3.3881317890172014e-20" iyz="-9.149560068396896e-14" ixz="-2.6969529040576923e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2_visual">
<origin xyz="0.0 0.0 -0.0248159696016958" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2_collision">
<origin xyz="0.0 0.0 -0.0248159696016958" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="Camera-Model-v3-1">
<inertial>
<origin xyz="0.00942672137716988 -0.014773756775059326 -0.01034538997402958" rpy="4.379057701015054e-47 -5.551115123125784e-17 0.0" />
<mass value="0.039920058315088616" />
<inertia ixx="6.810843705690638e-06" iyy="5.386223522045076e-06" izz="6.002136685688621e-06" ixy="-3.1416649993652216e-07" iyz="-3.0173410406166294e-07" ixz="1.1161566006313797e-06" />
</inertial>
<visual name="Camera-Model-v3-1_visual">
<origin xyz="0.0060386479186058575 -0.01378730883655603 -0.012862534163259838" rpy="-0.17453292519943064 -0.9599310885968775 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Camera-Model-v3-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="Camera-Model-v3-1_collision">
<origin xyz="0.0060386479186058575 -0.01378730883655603 -0.012862534163259838" rpy="-0.17453292519943064 -0.9599310885968775 -3.141592653589793" />
<geometry>
<mesh filename="meshes/Camera-Model-v3-1.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3">
<inertial>
<origin xyz="-3.784219515523546e-10 -7.23282504999645e-10 -0.024999993302979855" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.0965196650850464e-06" iyy="1.0965196548945726e-06" izz="1.8373964931164182e-08" ixy="-2.710505431213761e-20" iyz="-9.149560110748543e-14" ixz="-2.6969529040576923e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3_visual">
<origin xyz="-3.784438185050476e-10 -1.924311248124866e-09 -0.02499999999999999" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3_collision">
<origin xyz="-3.784438185050476e-10 -1.924311248124866e-09 -0.02499999999999999" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4">
<inertial>
<origin xyz="3.784657565120142e-10 3.1253399868091947e-09 -0.02499999330297986" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.0965196650850498e-06" iyy="1.0965196548945862e-06" izz="1.8373964931164182e-08" ixy="-2.710505431213761e-20" iyz="-9.149560110748543e-14" ixz="-2.6969529040576923e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4_visual">
<origin xyz="3.784438895593212e-10 1.924311243683974e-09 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4_collision">
<origin xyz="3.784438895593212e-10 1.924311243683974e-09 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<link name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5">
<inertial>
<origin xyz="2.1862511800918584e-14 1.2010287342434368e-09 -0.02499999330297986" rpy="0.0 -0.0 0.0" />
<mass value="0.006150070863406618" />
<inertia ixx="1.096519665085043e-06" iyy="1.0965196548945802e-06" izz="1.837396493115063e-08" ixy="-3.218725199566341e-20" iyz="-9.149560110748543e-14" ixz="-2.6969529040576923e-18" />
</inertial>
<visual name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5_visual">
<origin xyz="0.0 0.0 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5.stl" scale="0.001 0.001 0.001" />
</geometry>
</visual>
<collision name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5_collision">
<origin xyz="0.0 0.0 -0.025" rpy="3.141592653589793 -0.0 0.0" />
<geometry>
<mesh filename="meshes/94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5.stl" scale="0.001 0.001 0.001" />
</geometry>
</collision>
</link>
<joint name="base_plate_layer1-v5_baseplate2bottom_mount" type="fixed">
<origin xyz="-0.02 -0.1 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="drive_motor_mount-v11-2" />
</joint>
<joint name="drive_motor_mount-v11-2_Rigid-2" type="fixed">
<origin xyz="-0.01214 -0.015999999999999997 -0.0076100000000000004" rpy="3.141592653589793 1.5707963267948966 0" />
<parent link="drive_motor_mount-v11-2" />
<child link="ST3215_Servo_Motor-v1-2" />
</joint>
<joint name="omni_wheel_mount-v5-2_Rigid-61" type="fixed">
<origin xyz="0.0 0.0 -0.007174999999999994" rpy="-1.5707963267948966 -0.0 0.0" />
<parent link="omni_wheel_mount-v5-2" />
<child link="4-Omni-Directional-Wheel_Single_Body-v1-2" />
</joint>
<joint name="base_back_wheel" type="continuous">
<origin xyz="0.010249999999999999 -0.035199999999999995 -0.03275" rpy="-1.5707963267948966 1.5707963267948966 0" />
<parent link="ST3215_Servo_Motor-v1-2" />
<child link="omni_wheel_mount-v5-2" />
<axis xyz="0.0 0.0 -1.0" />
</joint>
<joint name="base_plate_layer1-v5_baseplate2right_mount" type="fixed">
<origin xyz="0.07928203 0.022679490000000004 0.0" rpy="0.0 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="drive_motor_mount-v11-1" />
</joint>
<joint name="drive_motor_mount-v11-1_Rigid-35" type="fixed">
<origin xyz="-0.007786400000000002 -0.018513550000000004 0.0076100000000000004" rpy="-7.401486830834375e-17 -1.5707963267948966 0" />
<parent link="drive_motor_mount-v11-1" />
<child link="ST3215_Servo_Motor-v1-1" />
</joint>
<joint name="base_right_wheel" type="continuous">
<origin xyz="0.010249999999999999 0.04636234 -0.014801910000000005" rpy="-1.5707963267948966 1.5707963267948966 0" />
<parent link="ST3215_Servo_Motor-v1-1" />
<child link="omni_wheel_mount-v5-1" />
<axis xyz="0.866025 1.0674582272562919e-32 0.5" />
</joint>
<joint name="omni_wheel_mount-v5-1_Rigid-63" type="fixed">
<origin xyz="0.0062137300000000015 0.0 0.0035875000000000056" rpy="-1.5707963267948966 5.551115123125765e-17 -1.8816263559048997e-48" />
<parent link="omni_wheel_mount-v5-1" />
<child link="4-Omni-Directional-Wheel_Single_Body-v1-1" />
</joint>
<joint name="base_plate_layer1-v5_baseplate2left_mount" type="fixed">
<origin xyz="-0.05928203 0.057320510000000005 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="drive_motor_mount-v11" />
</joint>
<joint name="drive_motor_mount-v11_Rigid-39" type="fixed">
<origin xyz="0.019926399999999997 -0.0025135499999999933 -0.0076100000000000004" rpy="3.141592653589793 1.5707963267948966 0" />
<parent link="drive_motor_mount-v11" />
<child link="ST3215_Servo_Motor-v1" />
</joint>
<joint name="base_left_wheel" type="continuous">
<origin xyz="0.010249999999999999 -0.010762340000000004 0.046859090000000006" rpy="-1.5707963267948966 1.5707963267948966 0" />
<parent link="ST3215_Servo_Motor-v1" />
<child link="omni_wheel_mount-v5" />
<axis xyz="-0.866025 -2.0578792567370943e-32 0.5" />
</joint>
<joint name="omni_wheel_mount-v5_Rigid-65" type="fixed">
<origin xyz="-0.0062137300000000015 0.0 0.003587499999999997" rpy="-1.5707963267948966 5.551115123125802e-17 4.930380657631324e-32" />
<parent link="omni_wheel_mount-v5" />
<child link="4-Omni-Directional-Wheel_Single_Body-v1" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-15" type="fixed">
<origin xyz="0.0 0.06 0.0" rpy="0.0 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="servo_controller_mount-v3" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-18" type="fixed">
<origin xyz="-0.04 -0.02 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="lipo_battery_mount-v3" />
</joint>
<joint name="lipo_battery_mount-v3_Rigid-19" type="fixed">
<origin xyz="-0.011500000000000003 0.0 -0.006500000000000001" rpy="3.141592653589793 -0.0 0.0" />
<parent link="lipo_battery_mount-v3" />
<child link="Battery---Battery-5.2-Ah-DC5521-Plug-v2" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-20" type="fixed">
<origin xyz="0.0 0.0 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff" />
</joint>
<joint name="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff_Rigid-21" type="fixed">
<origin xyz="0.0 0.0 -0.05" rpy="3.141592653589793 -0.0 0.0" />
<parent link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff" />
<child link="base_plate_layer2-v3" />
</joint>
<joint name="base_plate_layer2-v3_Rigid-22" type="fixed">
<origin xyz="-0.02 -0.1 0.007000000000000002" rpy="0.0 -0.0 0.0" />
<parent link="base_plate_layer2-v3" />
<child link="Bottom-V2-v3" />
</joint>
<joint name="Bottom-V2-v3_Rigid-24" type="fixed">
<origin xyz="0.0197 0.036125 0.0025" rpy="0.0 -0.0 -2.465190328815662e-32" />
<parent link="Bottom-V2-v3" />
<child link="Top-V2-v2" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-28" type="fixed">
<origin xyz="0.02 0.1 0.0" rpy="0.0 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="Camera-Mount-v8" />
</joint>
<joint name="Camera-Mount-v8_Rigid-29" type="fixed">
<origin xyz="-0.034 0.00636666 0.03831948" rpy="3.141592653589793 -1.3962634015954636 3.141592653589793" />
<parent link="Camera-Mount-v8" />
<child link="Camera-Model-v3" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-30" type="fixed">
<origin xyz="0.02 -0.1 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-5" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-31" type="fixed">
<origin xyz="0.07660254 0.06732051 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-4" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-32" type="fixed">
<origin xyz="-0.09660254 0.032679490000000005 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-3" />
</joint>
<joint name="base_plate_layer2-v3_Rigid-42" type="fixed">
<origin xyz="0.04 0.08 0.007000000000000002" rpy="0.0 -0.0 0.0" />
<parent link="base_plate_layer2-v3" />
<child link="Base_08q-v1" />
</joint>
<joint name="Base_08q-v1_Rigid-43" type="fixed">
<origin xyz="-0.04 -0.07525199 0.060300000000000006" rpy="3.141592653589793 6.259293778842913e-51 2.356194490192345" />
<parent link="Base_08q-v1" />
<child link="WaveShare_Mounting_Plate_01d-v1" />
</joint>
<joint name="Base_08q-v1_Rigid-44" type="fixed">
<origin xyz="-0.029750000000000002 -0.045651989999999996 0.027800000000000002" rpy="1.5707963267948966 -8.851978152917189e-51 -2.4803256509655576e-48" />
<parent link="Base_08q-v1" />
<child link="STS3215_03a-v1" />
</joint>
<joint name="arm_shoulder_pan" type="continuous">
<origin xyz="-0.010250000000000084 0.03459999999999999 -0.032799999999999996" rpy="1.5707963267948966 -2.781046729970605e-32 3.94430452610506e-31" />
<parent link="STS3215_03a-v1" />
<child link="Rotation_Pitch_08i-v1" />
<axis xyz="-3.944304526105059e-31 3.944304526105059e-31 1.0" />
</joint>
<joint name="Rotation_Pitch_08i-v1_Rigid-46" type="fixed">
<origin xyz="0.023000000000000066 -0.04085 -0.023200000000000002" rpy="-3.944304526105059e-31 -4.116117285135399e-31 -2.781046729970605e-32" />
<parent link="Rotation_Pitch_08i-v1" />
<child link="SO_ARM100_08k_Asym_Mirror_Clip-v1" />
</joint>
<joint name="Base_08q-v1_Rigid-47" type="fixed">
<origin xyz="-0.04 -0.012851990000000004 0.013599999999999994" rpy="-1.5707963267948966 -8.851978152917189e-51 -2.4803256509655576e-48" />
<parent link="Base_08q-v1" />
<child link="Passive_Horn_01-v1" />
</joint>
<joint name="Rotation_Pitch_08i-v1_Rigid-48" type="fixed">
<origin xyz="-0.016299999999999943 -0.04085 -0.019400000000000014" rpy="1.8260247115545314e-16 -4.116117285135399e-31 -2.781046729970605e-32" />
<parent link="Rotation_Pitch_08i-v1" />
<child link="STS3215_03a-v1-1" />
</joint>
<joint name="arm_shoulder_lift" type="continuous">
<origin xyz="0.0346 0.010249999999999987 -0.032799999999999975" rpy="3.141592653589793 1.7181275903033976e-32 -3.1373434374976504e-48" />
<parent link="STS3215_03a-v1-1" />
<child link="SO_ARM100_08k_116_Square-v1" />
<axis xyz="1.0 0.0 0.0" />
</joint>
<joint name="SO_ARM100_08k_116_Square-v1_Rigid-50" type="fixed">
<origin xyz="-0.03610000000000001 -0.10151227 -0.013699510000000003" rpy="-7.511797348558594e-34 -4.930380657631324e-32 1.3877787807814457e-17" />
<parent link="SO_ARM100_08k_116_Square-v1" />
<child link="STS3215_03a-v1-2" />
</joint>
<joint name="arm_elbow_flex" type="continuous">
<origin xyz="0.0346 -0.013069710000000002 0.03178184000000002" rpy="-6.842277657836021e-49 -3.4512664603419266e-31 -1.3877787807814457e-17" />
<parent link="STS3215_03a-v1-2" />
<child link="SO_ARM100_08k_Mirror-v1" />
<axis xyz="1.0 0.0 0.0" />
</joint>
<joint name="SO_ARM100_08k_Mirror-v1_Rigid-52" type="fixed">
<origin xyz="-0.0361 0.09885064 0.03311837999999998" rpy="-3.1415926535897922 5.9164567891575885e-31 2.91703841149741e-62" />
<parent link="SO_ARM100_08k_Mirror-v1" />
<child link="STS3215_03a-v1-3" />
</joint>
<joint name="arm_wrist_flex" type="continuous">
<origin xyz="0.0346 -0.03408158 0.004398620000000015" rpy="3.1415926535897922 9.860761315262648e-32 -9.503163413661107e-47" />
<parent link="STS3215_03a-v1-3" />
<child link="Wrist_Roll_Pitch_08i-v1" />
<axis xyz="1.0 0.0 9.860761315262648e-32" />
</joint>
<joint name="Wrist_Roll_Pitch_08i-v1_Rigid-54" type="fixed">
<origin xyz="0.0089 0.0339283 -0.04850591000000001" rpy="-3.141592653589793 -9.860761315262648e-32 0.0" />
<parent link="Wrist_Roll_Pitch_08i-v1" />
<child link="STS3215_03a_Wrist_Roll-v1" />
</joint>
<joint name="arm_wrist_roll" type="continuous">
<origin xyz="-0.028999999999999998 0.00810632 0.006869499999999995" rpy="3.141592653589793 -0.0 0.0" />
<parent link="STS3215_03a_Wrist_Roll-v1" />
<child link="Wrist_Roll_08c-v1" />
<axis xyz="0.0 0.42261799999999994 -0.9063079999999999" />
</joint>
<joint name="Wrist_Roll_08c-v1_Rigid-56" type="fixed">
<origin xyz="0.012999999999999998 0.019942129999999985 -0.004906820000000014" rpy="1.5707963267948966 -0.0 0.0" />
<parent link="Wrist_Roll_08c-v1" />
<child link="STS3215_03a-v1-4" />
</joint>
<joint name="arm_gripper" type="continuous">
<origin xyz="-0.032799999999999996 -0.023912249999999986 0.027026410000000018" rpy="-1.5707963267948968 3.944304526105059e-31 -1.9721522630525295e-31" />
<parent link="STS3215_03a-v1-4" />
<child link="Moving_Jaw_08d-v1" />
<axis xyz="-2.74128770133849e-31 -0.9063079999999999 -0.422618" />
</joint>
<joint name="Wrist_Roll_08c-v1_Rigid-58" type="fixed">
<origin xyz="0.012999999999999998 0.027192599999999983 -0.0015258700000000047" rpy="-1.5707963267948966 -0.0 0.0" />
<parent link="Wrist_Roll_08c-v1" />
<child link="Wrist-Camera-Mount-v11" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-69" type="fixed">
<origin xyz="0.1 -0.02 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-2" />
</joint>
<joint name="base_plate_layer1-v5_Rigid-70" type="fixed">
<origin xyz="-0.1 -0.02 0.0" rpy="3.141592653589793 -0.0 0.0" />
<parent link="base_plate_layer1-v5" />
<child link="94868A713_NO-THREADS_Female-Threaded-Hex-Standoff-1" />
</joint>
<joint name="Wrist-Camera-Mount-v11_Rigid-71" type="fixed">
<origin xyz="0.0015500000000000004 0.00712333000000001 0.06397354" rpy="1.5707963267948966 -0.0 2.181661564992912" />
<parent link="Wrist-Camera-Mount-v11" />
<child link="Camera-Model-v3-1" />
</joint>
</robot>