<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Archive name="Root"><items count="1"><item name="ArchiveVersion" type_name="gh_version" type_code="80"><Major>0</Major><Minor>2</Minor><Revision>2</Revision></item></items><chunks count="2"><chunk name="Definition"><items count="1"><item name="plugin_version" type_name="gh_version" type_code="80"><Major>1</Major><Minor>0</Minor><Revision>8</Revision></item></items><chunks count="5"><chunk name="DocumentHeader"><items count="5"><item name="DocumentID" type_name="gh_guid" type_code="9">c5b2d5d0-247e-4630-b0da-4ef737e0f356</item><item name="Preview" type_name="gh_string" type_code="10">Shaded</item><item name="PreviewMeshType" type_name="gh_int32" type_code="3">1</item><item name="PreviewNormal" type_name="gh_drawing_color" type_code="36"><ARGB>100;150;0;0</ARGB></item><item name="PreviewSelected" type_name="gh_drawing_color" type_code="36"><ARGB>100;0;150;0</ARGB></item></items></chunk><chunk name="DefinitionProperties"><items count="4"><item name="Date" type_name="gh_date" type_code="8">639157427676815769</item><item name="Description" type_name="gh_string" type_code="10"></item><item name="KeepOpen" type_name="gh_bool" type_code="1">false</item><item name="Name" type_name="gh_string" type_code="10">68_tool_on_robot.ghx</item></items><chunks count="3"><chunk name="Revisions"><items count="1"><item name="RevisionCount" type_name="gh_int32" type_code="3">0</item></items></chunk><chunk name="Projection"><items count="2"><item name="Target" type_name="gh_drawing_point" type_code="30"><X>10</X><Y>10</Y></item><item name="Zoom" type_name="gh_single" type_code="5">1</item></items></chunk><chunk name="Views"><items count="1"><item name="ViewCount" type_name="gh_int32" type_code="3">0</item></items></chunk></chunks></chunk><chunk name="RcpLayout"><items count="1"><item name="GroupCount" type_name="gh_int32" type_code="3">0</item></items></chunk><chunk name="GHALibraries"><items count="1"><item name="Count" type_name="gh_int32" type_code="3">2</item></items><chunks count="2"><chunk name="Library" index="0"><items count="4"><item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item><item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item><item name="Name" type_name="gh_string" type_code="10">Grasshopper</item><item name="Version" type_name="gh_string" type_code="10">8.17.25066.7001</item></items></chunk><chunk name="Library" index="1"><items count="6"><item name="AssemblyFullName" type_name="gh_string" type_code="10">Egret, Version=0.99.9.0, Culture=neutral, PublicKeyToken=null</item><item name="AssemblyVersion" type_name="gh_string" type_code="10">0.99.9.0</item><item name="Author" type_name="gh_string" type_code="10">Mike Tuttle, MarshRabbit Robotics</item><item name="Id" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Egret</item><item name="Version" type_name="gh_string" type_code="10">0.99.9</item></items></chunk></chunks></chunk><chunk name="DefinitionObjects"><items count="1"><item name="ObjectCount" type_name="gh_int32" type_code="3">15</item></items><chunks count="15"><chunk name="Object" index="0"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="8"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">93f5eb0f-08bd-4fbd-be1f-d90299e7888e</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="UserText" type_name="gh_string" type_code="10">68 - Tool On Robot

Attach a tool to the Robot so it travels canvas-wide: Gripper Tool → Robot.Tool → Stage + Collision.

HOW TO USE:
The gripper's Tool output feeds the Robot picker's Tool input; the Robot then carries it into BOTH Stage (drawn on J6, TCP at the jaw line) AND Collision (clashes vs arm/obstacles) with NO Stage.Tool wire. Toggle Real Mesh for the real UFACTORY CAD. Drop one Robot-with-tool and every downstream component finds it.</item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>150</X><Y>-160</Y><W>440</W><H>170</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>150</X><Y>-160</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;205;225;255</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="1"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">22cd30e2-cfe7-4782-ab64-ea6df3eb9131</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>180</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="2"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">8048de19-f0e0-4c32-a4b5-192605971eca</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>210</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">25</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="3"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ff9578fa-a9b8-4ee5-9834-d89a39209e9b</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>240</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">-25</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="4"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">256e1e2d-30fb-40d3-a438-749df94ff16c</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>270</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="5"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">af5f8353-2d60-445a-9fe4-a8861ac7db9e</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>300</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">50</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="6"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item></items><chunks count="1"><chunk name="Container"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">aec7a4d1-860a-435a-8549-10fcfb532544</item><item name="Name" type_name="gh_string" type_code="10">Number Slider</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="2"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>80</X><Y>330</Y><W>160</W><H>20</H></item></items></chunk><chunk name="Slider"><items count="7"><item name="Digits" type_name="gh_int32" type_code="3">3</item><item name="GripDisplay" type_name="gh_int32" type_code="3">1</item><item name="Interval" type_name="gh_int32" type_code="3">1</item><item name="Max" type_name="gh_double" type_code="6">180</item><item name="Min" type_name="gh_double" type_code="6">-180</item><item name="SnapCount" type_name="gh_int32" type_code="3">0</item><item name="Value" type_name="gh_double" type_code="6">0</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="7"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b001</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Pose</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">The simplest target: type or slide the joint angles (in degrees) to pose the arm directly, no inverse kinematics. Uses J1 through however many joints the robot has: xArm 5 uses J1, J5, Lite 6 / xArm 6 / UF 850 use J1, J6, xArm 7 uses J1, J7. Extra joints are ignored (with a warning). The component face shows the active range.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ac7e8690-77cb-473b-9b17-6e09b2b52793</item><item name="Name" type_name="gh_string" type_code="10">Pose</item><item name="NickName" type_name="gh_string" type_code="10">Pose</item></items><chunks count="13"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>285.0</X><Y>148.0</Y><W>110</W><H>204</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>340.0</X><Y>250.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 1 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">a4ae241d-a289-44f0-9d09-856d00d278f6</item><item name="Name" type_name="gh_string" type_code="10">J1</item><item name="NickName" type_name="gh_string" type_code="10">J1</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">22cd30e2-cfe7-4782-ab64-ea6df3eb9131</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>150.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>160.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 2 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3f17e472-5ca1-4689-989b-244bd08a9f6a</item><item name="Name" type_name="gh_string" type_code="10">J2</item><item name="NickName" type_name="gh_string" type_code="10">J2</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">8048de19-f0e0-4c32-a4b5-192605971eca</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>170.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>180.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 3 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">981e0879-2c1a-408f-a16e-67a92335d903</item><item name="Name" type_name="gh_string" type_code="10">J3</item><item name="NickName" type_name="gh_string" type_code="10">J3</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">ff9578fa-a9b8-4ee5-9834-d89a39209e9b</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>190.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>200.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 4 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">5696291b-259a-4972-a39a-a0e41d04b5ad</item><item name="Name" type_name="gh_string" type_code="10">J4</item><item name="NickName" type_name="gh_string" type_code="10">J4</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">256e1e2d-30fb-40d3-a438-749df94ff16c</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>210.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>220.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 5 angle in degrees.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">300094bb-472a-4b06-a762-6943f7c24997</item><item name="Name" type_name="gh_string" type_code="10">J5</item><item name="NickName" type_name="gh_string" type_code="10">J5</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">af5f8353-2d60-445a-9fe4-a8861ac7db9e</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>230.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>240.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Joint 6 angle in degrees. Ignored on xArm 5 (5 joints).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4d0f43dc-8d14-495f-a30b-b83eeb85208f</item><item name="Name" type_name="gh_string" type_code="10">J6</item><item name="NickName" type_name="gh_string" type_code="10">J6</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">aec7a4d1-860a-435a-8549-10fcfb532544</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>250.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>260.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Joint 7 angle in degrees. Used only on xArm 7 (7 joints); ignored otherwise.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3c8ee7a2-cd08-4a28-86ad-30e4190db6fc</item><item name="Name" type_name="gh_string" type_code="10">J7</item><item name="NickName" type_name="gh_string" type_code="10">J7</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>270.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>280.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the motion type (PTP or LIN), shown on its face. (Advanced: wire the text, or 0=PTP, 1=LIN; wired overrides.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">5d93399b-4fcc-473d-83cb-3d03a3d66e19</item><item name="Name" type_name="gh_string" type_code="10">Motion</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>290.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>300.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Speed percent (1-100).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">fa0ee1e9-6a8b-4f65-9d22-42f0de168a7f</item><item name="Name" type_name="gh_string" type_code="10">Speed</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>310.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>320.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot component (UFactory &gt; Utilities) to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">3a082198-1571-48c5-bf86-e54938aaad35</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>330.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>340.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">robot target.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e33d2c94-bca5-451e-90ef-7ec3ea94992b</item><item name="Name" type_name="gh_string" type_code="10">Target</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>150.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>160.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Validation message.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">bcd14485-8c18-47d3-8657-7fc820e6f41b</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>170.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>180.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="8"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="8"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">fd247574-9f53-41a0-992a-6ec288acae86</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="UserText" type_name="gh_string" type_code="10">Gripper</item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>30</X><Y>460</Y><W>160</W><H>60</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>30</X><Y>460</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;255;250;90</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="9"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b00d</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Tool</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Define a tool and stamp its TCP onto your targets. Type=Custom: type X Y Z (mm) + Roll Pitch Yaw (deg) from UFACTORY Studio's tool-coordinate field (for a straight tool just set Z). Type=Gripper / Vacuum: built-in presets with auto mesh, TCP and payload. Set Weight (kg) for set_tcp_load. Absorbs the old Gripper Tool / Vacuum Tool presets.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">89673871-7721-4a61-b8e4-a155b81a8899</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tool</item></items><chunks count="15"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>285.0</X><Y>398.0</Y><W>110</W><H>204</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>340.0</X><Y>500.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">List of RobotTarget.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">34cf3c72-35f7-41f8-ab6f-58e836167c4b</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>400.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>410.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset X in mm (flange frame).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f86078f6-2897-4cd0-a3bb-e828d6cb0803</item><item name="Name" type_name="gh_string" type_code="10">X</item><item name="NickName" type_name="gh_string" type_code="10">X</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>420.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>430.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset Y in mm (flange frame).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">36b0f8ef-35b4-4923-9539-009db88596a1</item><item name="Name" type_name="gh_string" type_code="10">Y</item><item name="NickName" type_name="gh_string" type_code="10">Y</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>440.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">TCP offset Z in mm, distance out along the flange axis. For a straight tool this is the only one you need.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">ffcbdea4-d8c0-41c6-9179-55601d06eb02</item><item name="Name" type_name="gh_string" type_code="10">Z</item><item name="NickName" type_name="gh_string" type_code="10">Z</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>460.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Roll about X in degrees (UFACTORY 'A'). 0 for a straight tool.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">91f5d5df-d56f-42bb-8657-57a6a1a58566</item><item name="Name" type_name="gh_string" type_code="10">Roll</item><item name="NickName" type_name="gh_string" type_code="10">A</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>480.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>490.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Pitch about Y in degrees (UFACTORY 'B').</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b855f1cc-3412-471b-9ea5-199f4ff026d7</item><item name="Name" type_name="gh_string" type_code="10">Pitch</item><item name="NickName" type_name="gh_string" type_code="10">B</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>500.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Yaw about Z in degrees (UFACTORY 'C').</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">8a8940f7-8119-4cdc-acf8-5d4bfa9389e3</item><item name="Name" type_name="gh_string" type_code="10">Yaw</item><item name="NickName" type_name="gh_string" type_code="10">C</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>520.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>530.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional mesh(es) representing the tool, in the flange frame (mount at origin, tool along +Z). Passed through, wire into Stage's Tool input to see it on J6. (Custom type only.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e0897a9c-6c22-45e5-9552-f6a28183a6f6</item><item name="Name" type_name="gh_string" type_code="10">Tool Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>540.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>550.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="7"><item name="Description" type_name="gh_string" type_code="10">RIGHT-CLICK the component to pick the tool type (Custom / Gripper / Vacuum), shown on its face. Custom = define TCP via X/Y/Z/RPY; Gripper/Vacuum = presets (auto mesh + TCP + payload). (Advanced: wire the text, or 0=Custom, 1=Gripper, 2=Vacuum; wired overrides.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">474fe371-c829-4ccb-bbff-34f7c4697679</item><item name="Name" type_name="gh_string" type_code="10">Type</item><item name="NickName" type_name="gh_string" type_code="10">Ty</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">fd247574-9f53-41a0-992a-6ec288acae86</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>560.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>570.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Tool payload mass in kg → codegen set_tcp_load. 0 = none (Custom) or the preset's known mass (Gripper 0.277, Vacuum 0.145).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">841b2c12-6eef-4550-9b6d-0c4f00f56157</item><item name="Name" type_name="gh_string" type_code="10">Weight</item><item name="NickName" type_name="gh_string" type_code="10">Kg</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>287.0</X><Y>580.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>297.0</X><Y>590.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Targets stamped with the tool offset.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e9dc8663-9af3-4b24-a12d-797eab87300b</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>400.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>410.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Passthrough of input meshes, wire into Transform with flange pose from Sim.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4f72d19a-ad94-4b0b-a931-497114e6b23f</item><item name="Name" type_name="gh_string" type_code="10">Tool Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>420.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>430.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Summary of what was applied.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">67012546-214a-44ff-af54-a9515576cc25</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>440.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>450.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Bundled tool (geometry + TCP), wire into the Robot picker's Tool input so it travels </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4d8b5206-3de8-446d-a7ba-d673e3aa7911</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>353.0</X><Y>460.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>373.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="10"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b018</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Robot</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Pick a UFactory robot model via right-click. For per-model draggable pickers, use Lite 6 / xArm 5/6/7 / UF 850 in this same subcategory.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">6080c9cb-c3d7-4799-bb4a-41b5b0f1e4e0</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">Robot</item></items><chunks count="6"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>545.0</X><Y>458.0</Y><W>110</W><H>84</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>600.0</X><Y>500.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Optional end-effector to attach to this robot, from a Gripper / Vacuum / Custom Tool </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">379ab11c-55dd-4d5d-8bc8-22f0769a9376</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">4d8b5206-3de8-446d-a7ba-d673e3aa7911</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>547.0</X><Y>460.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>557.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional controller collision sensitivity 0 (off), 5 (most sensitive). Travels with the </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4794212b-90c0-4d23-b087-743cf0531b9a</item><item name="Name" type_name="gh_string" type_code="10">Collision Sensitivity</item><item name="NickName" type_name="gh_string" type_code="10">Cs</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>547.0</X><Y>480.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>557.0</X><Y>490.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional robot ROOT (base) frame in world. Set it to how the arm is actually fixed, </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">d5ce227f-11bd-4b49-a14f-e263cc2400d7</item><item name="Name" type_name="gh_string" type_code="10">Root</item><item name="NickName" type_name="gh_string" type_code="10">Rt</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>547.0</X><Y>500.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>557.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional IK SEED pose: wire a Pose (joint angles) to choose the arm configuration the whole </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1630e8c0-38a6-4bfd-94ad-4d968a35ee72</item><item name="Name" type_name="gh_string" type_code="10">Seed</item><item name="NickName" type_name="gh_string" type_code="10">Sd</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>547.0</X><Y>520.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>557.0</X><Y>530.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Selected robot model (carrying the attached tool, if any). Wire into the Robot input </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">85d54529-d9a3-4191-a959-e3581336ca14</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>613.0</X><Y>460.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>633.0</X><Y>470.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="11"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item></items><chunks count="1"><chunk name="Container"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">19b9ebc7-3407-4b13-8d2e-c2d030942757</item><item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item><item name="NickName" type_name="gh_string" type_code="10">Toggle</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item><item name="ToggleValue" type_name="gh_bool" type_code="1">true</item></items><chunks count="1"><chunk name="Attributes"><items count="1"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>548</X><Y>149</Y><W>104</W><H>22</H></item></items></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="12"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b003</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Stage</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Visualize the robot, scrub the toolpath, see per-joint plots. Double-click for the Stage form. Outputs link meshes, TCP, and a passthrough Targets list.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1828fd74-53f2-4806-99f1-b8dbf7fbfd1a</item><item name="Name" type_name="gh_string" type_code="10">Stage</item><item name="NickName" type_name="gh_string" type_code="10">Stage</item></items><chunks count="20"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>805.0</X><Y>158.0</Y><W>110</W><H>244</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>860.0</X><Y>280.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">List of RobotTargets to visualize. Uses the LAST one.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">08195b98-3e09-4e2c-aa3b-451688084d9d</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">e33d2c94-bca5-451e-90ef-7ec3ea94992b</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>160.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>170.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">If true, show all poses overlaid (ghost mode).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">60ed080d-0e1d-4a8e-8bae-c3aa1b46325b</item><item name="Name" type_name="gh_string" type_code="10">Show All</item><item name="NickName" type_name="gh_string" type_code="10">All</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>180.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>190.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Show the lifelike 3D robot instead of the simple stick-figure. Turn on for a realistic preview; leave off for a faster, lighter view. (Advanced: add your own robot meshes via the Egret meshes folder, see the wiki.)</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">e26e86f8-b6da-460a-b3bb-191477bfce2b</item><item name="Name" type_name="gh_string" type_code="10">Real Meshes</item><item name="NickName" type_name="gh_string" type_code="10">Real</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">19b9ebc7-3407-4b13-8d2e-c2d030942757</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>200.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="7"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot component (UFactory &gt; Utilities) to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f5564af5-4f20-44d7-add3-feb5d004f1ba</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">85d54529-d9a3-4191-a959-e3581336ca14</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>220.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional 0..1 scrub: wire a Number Slider with 0.0-1.0000000 to drive the arm smoothly through the program. 0 = first move, 1 = last. Interpolates BETWEEN targets (LIN/CIR travel straight in Cartesian space, PTP blends in joint space) so the arm moves continuously instead of snapping pose-to-pose. Overrides the Stage form's slider when wired.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">984585ed-ca65-4be7-bb76-4896fb1e4af3</item><item name="Name" type_name="gh_string" type_code="10">Time</item><item name="NickName" type_name="gh_string" type_code="10">Tm</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>240.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>250.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Overlay wireframe edges on the real meshes. Off = clean shaded view (joints separated by colour); on = adds edge lines (more technical / busier).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">6a22afea-492c-4693-89d9-360c3611f318</item><item name="Name" type_name="gh_string" type_code="10">Edges</item><item name="NickName" type_name="gh_string" type_code="10">E</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>260.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>270.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional end-effector mesh(es) in the flange (J6) frame, e.g. from a Gripper Tool / Vacuum Tool component. Drawn attached to J6 at the live pose so you see the actual tool; its working point shows via the TCP Axes output.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">be54832f-6fa0-45c3-928e-71e9b46f1d6e</item><item name="Name" type_name="gh_string" type_code="10">Tool</item><item name="NickName" type_name="gh_string" type_code="10">Tl</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>280.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>290.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="7"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Draw the TCP toolpath as a trail through all PTP/LIN/CIR targets, with the corners rounded by the blend radius, so you can SEE the actual path (incl. blend rounding). Off by default.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">76923b9c-0ce9-4b6f-b8f0-80265ed784b4</item><item name="Name" type_name="gh_string" type_code="10">Trail</item><item name="NickName" type_name="gh_string" type_code="10">Tr</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>300.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>310.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="8"><items count="6"><item name="Description" type_name="gh_string" type_code="10">When Trail is on: draw travel-direction arrows on each move. Off by default (busy on dense paths).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4c2d3733-a19b-4941-8f06-51e317533c25</item><item name="Name" type_name="gh_string" type_code="10">Trail Arrows</item><item name="NickName" type_name="gh_string" type_code="10">Ar</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>320.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>330.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="9"><items count="6"><item name="Description" type_name="gh_string" type_code="10">When Trail is on: draw the tool plane (XYZ axes) at each target. Off by default.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">d1aa72eb-d2e1-4163-afa7-dc17f0d314da</item><item name="Name" type_name="gh_string" type_code="10">Trail Frames</item><item name="NickName" type_name="gh_string" type_code="10">Fr</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>340.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>350.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="10"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional picked-object mesh(es), positioned where the object sits at the pick. While the vacuum is ON (holding) the object is drawn riding the cup, so you can see the carried part. Vanishes on release.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">699ee4b6-60d3-41f1-8526-e5aa5280d17f</item><item name="Name" type_name="gh_string" type_code="10">Payload</item><item name="NickName" type_name="gh_string" type_code="10">Pay</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>360.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>370.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="11"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Force the Payload onto the gripper at the current pose, use in LIVE preview, where there are no gripper ON/OFF commands to detect a grab. Rides the part centered on the TCP. Off = use the program's vacuum/gripper commands to decide when it's held.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">de84d62a-21fc-4940-af82-d7901ce9c562</item><item name="Name" type_name="gh_string" type_code="10">Hold Payload</item><item name="NickName" type_name="gh_string" type_code="10">Hld</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>380.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>390.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Mesh per link, transformed to the current pose.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">335966a0-f56f-4a93-8169-c8a4d62d19c4</item><item name="Name" type_name="gh_string" type_code="10">Robot Meshes</item><item name="NickName" type_name="gh_string" type_code="10">M</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>160.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>170.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Tool flange plane at the last pose.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">6d4037f4-9a49-4ac6-91d6-17ad4b87e94f</item><item name="Name" type_name="gh_string" type_code="10">TCP</item><item name="NickName" type_name="gh_string" type_code="10">TCP</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>180.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>190.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Three colored line segments at the TCP plane (X=50mm red, Y=50mm green, Z=50mm blue) for orientation visualization.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">9d24c77c-ed30-4d1b-9ed5-b7baf0f35d3c</item><item name="Name" type_name="gh_string" type_code="10">TCP Axes</item><item name="NickName" type_name="gh_string" type_code="10">Ax</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>200.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>210.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Reachability / limit status.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">063da57f-3ec6-4b78-832b-4c40afd628d2</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>220.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>230.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="4"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Input target list, passed through. Fork into Analysis or other downstream consumers without re-merging from the source.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">296f1a15-ec76-464c-8c53-77d5d6eb40d6</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>240.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>250.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="5"><items count="6"><item name="Description" type_name="gh_string" type_code="10">The single RobotTarget Stage is currently rendering, whichever target the form's slider, the wired Time input, or the default 'last target' resolves to. Wire into Code / G-Code / Analysis to act on the scrubbed pose specifically.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">38b7f4d5-14a3-49d0-ac8e-7b51fca72c82</item><item name="Name" type_name="gh_string" type_code="10">Current Target</item><item name="NickName" type_name="gh_string" type_code="10">Tc</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>260.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>270.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="6"><items count="6"><item name="Description" type_name="gh_string" type_code="10">The TCP toolpath through all PTP/LIN/CIR targets, corners rounded by the blend radius. Empty unless the Trail input is on. Bake it to keep the path geometry.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1279a577-d1d0-49cb-ab94-1d35cdee8012</item><item name="Name" type_name="gh_string" type_code="10">Trail</item><item name="NickName" type_name="gh_string" type_code="10">Tr</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>280.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>290.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="13"><items count="3"><item name="GUID" type_name="gh_guid" type_code="9">12af9e10-3b04-4c8d-9a18-771c2a31b044</item><item name="Lib" type_name="gh_guid" type_code="9">3f8c1a40-9e0d-4f3c-9c00-4d2f5a1b6c00</item><item name="Name" type_name="gh_string" type_code="10">Collision</item></items><chunks count="1"><chunk name="Container"><items count="4"><item name="Description" type_name="gh_string" type_code="10">Flag targets where robot links collide with themselves or world meshes.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">9609da8b-c556-4be3-b4d6-163fcb9ef815</item><item name="Name" type_name="gh_string" type_code="10">Collision</item><item name="NickName" type_name="gh_string" type_code="10">Col</item></items><chunks count="9"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>805.0</X><Y>498.0</Y><W>110</W><H>84</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>860.0</X><Y>540.0</Y></item></items></chunk><chunk name="param_input" index="0"><items count="7"><item name="Description" type_name="gh_string" type_code="10">RobotTarget list.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">4c4d7b7e-a7e6-4684-bf96-33f9019cf808</item><item name="Name" type_name="gh_string" type_code="10">Targets</item><item name="NickName" type_name="gh_string" type_code="10">T</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="Source" index="0" type_name="gh_guid" type_code="9">e33d2c94-bca5-451e-90ef-7ec3ea94992b</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>500.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional world-frame obstacle meshes (table, fixture, wall, part). A target is flagged </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f644ecaa-a948-4450-b054-bcf202201b4d</item><item name="Name" type_name="gh_string" type_code="10">Obstacles</item><item name="NickName" type_name="gh_string" type_code="10">Obs</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>520.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>530.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Obstacle safety gap in mm, flag when the arm comes within this distance of an Obstacle mesh. </item><item name="InstanceGuid" type_name="gh_guid" type_code="9">75f5018e-5206-4c25-91ed-5130e1cbd7f3</item><item name="Name" type_name="gh_string" type_code="10">Clearance</item><item name="NickName" type_name="gh_string" type_code="10">Cl</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>540.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>550.0</Y></item></items></chunk></chunks></chunk><chunk name="param_input" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Optional, defaults to Lite 6. Wire a Robot to use another model.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">b5a0aba8-2464-4652-9485-df4db25ffb72</item><item name="Name" type_name="gh_string" type_code="10">Robot</item><item name="NickName" type_name="gh_string" type_code="10">R</item><item name="Optional" type_name="gh_bool" type_code="1">true</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>807.0</X><Y>560.0</Y><W>20</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>817.0</X><Y>570.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="0"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Per-target collision flag (true = collides).</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">918849fa-b352-4c11-ab4c-f5a84cf3d634</item><item name="Name" type_name="gh_string" type_code="10">Collisions</item><item name="NickName" type_name="gh_string" type_code="10">C</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>500.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>510.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="1"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Per-target message describing which links/obstacles collide.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">1554c1dd-6351-40cf-b652-0aa8f8b8f8d3</item><item name="Name" type_name="gh_string" type_code="10">Details</item><item name="NickName" type_name="gh_string" type_code="10">D</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>520.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>530.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="2"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Count of colliding targets.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">f6fb853c-c65f-4b8d-9f71-b077c68ae6ff</item><item name="Name" type_name="gh_string" type_code="10">Total</item><item name="NickName" type_name="gh_string" type_code="10">N</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>540.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>550.0</Y></item></items></chunk></chunks></chunk><chunk name="param_output" index="3"><items count="6"><item name="Description" type_name="gh_string" type_code="10">Summary.</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">31fb02af-37f3-407e-bbab-c3b7dcab3932</item><item name="Name" type_name="gh_string" type_code="10">Status</item><item name="NickName" type_name="gh_string" type_code="10">S</item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="SourceCount" type_name="gh_int32" type_code="3">0</item></items><chunks count="1"><chunk name="Attributes"><items count="2"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>873.0</X><Y>560.0</Y><W>40</W><H>20</H></item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>893.0</X><Y>570.0</Y></item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Object" index="14"><items count="2"><item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item><item name="Name" type_name="gh_string" type_code="10">Panel</item></items><chunks count="1"><chunk name="Container"><items count="9"><item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item><item name="InstanceGuid" type_name="gh_guid" type_code="9">19796aa7-1030-4cd7-bead-42e2a1e6bb24</item><item name="Name" type_name="gh_string" type_code="10">Panel</item><item name="NickName" type_name="gh_string" type_code="10"></item><item name="Optional" type_name="gh_bool" type_code="1">false</item><item name="ScrollRatio" type_name="gh_double" type_code="6">0</item><item name="Source" index="0" type_name="gh_guid" type_code="9">31fb02af-37f3-407e-bbab-c3b7dcab3932</item><item name="SourceCount" type_name="gh_int32" type_code="3">1</item><item name="UserText" type_name="gh_string" type_code="10"></item></items><chunks count="2"><chunk name="Attributes"><items count="5"><item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35"><X>1040</X><Y>530</Y><W>160</W><H>60</H></item><item name="MarginLeft" type_name="gh_int32" type_code="3">0</item><item name="MarginRight" type_name="gh_int32" type_code="3">0</item><item name="MarginTop" type_name="gh_int32" type_code="3">0</item><item name="Pivot" type_name="gh_drawing_pointf" type_code="31"><X>1040</X><Y>530</Y></item></items></chunk><chunk name="PanelProperties"><items count="7"><item name="Colour" type_name="gh_drawing_color" type_code="36"><ARGB>255;255;250;90</ARGB></item><item name="DrawIndices" type_name="gh_bool" type_code="1">true</item><item name="DrawPaths" type_name="gh_bool" type_code="1">true</item><item name="Multiline" type_name="gh_bool" type_code="1">true</item><item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item><item name="Stream" type_name="gh_bool" type_code="1">false</item><item name="Wrap" type_name="gh_bool" type_code="1">true</item></items></chunk></chunks></chunk></chunks></chunk></chunks></chunk></chunks></chunk><chunk name="Thumbnail"><items count="1"><item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37"><bitmap length="350">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADzSURBVHhe7dFBCQAgAAAx+9c0iH4EMcLJVmFj8IFF1i2cBCnMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvMU5inMU5inME9hnsI8hXkK8xTmKcxTmKcwT2GewjyFeQrzFOYpzFOYpzBPYZ7CPIV5CvOeQqJOIWkbNIJf4jYto4QAAAAASUVORK5CYII=</bitmap></item></items></chunk></chunks></Archive>